<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-07 17:23:40 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>git pull</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Sharing_and_Updating_Projects">
                                Sharing and Updating Projects                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="7704e890066fa5da10588c6470cd4118c80990e7055557364d33ccf3b9726762/e5" data-source="git-pull" onmousemove="i18n(this)">git-pull</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="17ed4b64e627b69969e3ecac70ffcae47695ecfca65679d63393298f9cfcc50e/53" data-source="git-pull - Fetch from and integrate with another repository or a local branch" onmousemove="i18n(this)">git-pull &mdash; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&softcy; &icy; &icy;&ncy;&tcy;&iecy;&gcy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&mcy; &icy;&lcy;&icy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy;</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <div> <pre class="hljs language-xml">git pull [<span class="hljs-tag">&lt;<span class="hljs-name">options</span>&gt;</span>] [<span class="hljs-tag">&lt;<span class="hljs-name">repository</span>&gt;</span> [<span class="hljs-tag">&lt;<span class="hljs-name">refspec</span>&gt;</span>&hellip;&ZeroWidthSpace;]]</pre> </div> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="be971c01de8fb580f8a5e8eb5b2a2cde7a7fd419d502977fd10767d6a2914ae7/7e" data-source="Incorporates changes from a remote repository into the current branch. If the current branch is behind the remote, then by default it will fast-forward the current branch to match the remote. If the current branch and the remote have diverged, the user needs to specify how to reconcile the divergent branches with &lt;code&gt;--rebase&lt;/code&gt; or &lt;code&gt;--no-rebase&lt;/code&gt; (or the corresponding configuration option in &lt;code&gt;pull.rebase&lt;/code&gt;)." onmousemove="i18n(this)">&Vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; &vcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy;. &IEcy;&scy;&lcy;&icy; &tcy;&iecy;&kcy;&ucy;&shchcy;&acy;&yacy; &vcy;&iecy;&tcy;&kcy;&acy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &zcy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy;, &tcy;&ocy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &tcy;&iecy;&kcy;&ucy;&shchcy;&acy;&yacy; &vcy;&iecy;&tcy;&kcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&acy;&ncy;&acy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy; &vcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&icy;&icy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy;. &IEcy;&scy;&lcy;&icy; &tcy;&iecy;&kcy;&ucy;&shchcy;&acy;&yacy; &vcy;&iecy;&tcy;&vcy;&softcy; &icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &rcy;&acy;&zcy;&ocy;&shcy;&lcy;&icy;&scy;&softcy;, &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yucy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy; &scy;&ocy;&gcy;&lcy;&acy;&scy;&ocy;&vcy;&acy;&tcy;&softcy; &rcy;&acy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&iecy;&scy;&yacy; &vcy;&iecy;&tcy;&kcy;&icy; &scy;  <code>--rebase</code>  &icy;&lcy;&icy;  <code>--no-rebase</code>  (&icy;&lcy;&icy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&mcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &vcy;  <code>pull.rebase</code> ).</span></p> <p><span data-i18n="b05ac614fdfbbbd750d93dcca87701b9546f8f35aecf7a31a9c710ffeaa7bc2a/bd" data-source="More precisely, &lt;code&gt;git pull&lt;/code&gt; runs &lt;code&gt;git fetch&lt;/code&gt; with the given parameters and then depending on configuration options or command line flags, will call either &lt;code&gt;git rebase&lt;/code&gt; or &lt;code&gt;git merge&lt;/code&gt; to reconcile diverging branches." onmousemove="i18n(this)">&Tcy;&ocy;&chcy;&ncy;&iecy;&iecy;,  <code>git pull</code>  &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy;  <code>git fetch</code>  &scy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;&mcy;&icy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy;, &vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &icy;&lcy;&icy; &fcy;&lcy;&acy;&gcy;&ocy;&vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;  <code>git rebase</code>  &icy;&lcy;&icy;  <code>git merge</code>  &dcy;&lcy;&yacy; &scy;&ocy;&gcy;&lcy;&acy;&scy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &rcy;&acy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&khcy;&scy;&yacy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy;.</span></p> <p><span data-i18n="b4ac6b795161c5d1527304460deae09a65a0683b40761718e8b878a8b19f1569/7c" data-source="&amp;lt;repository&amp;gt; should be the name of a remote repository as passed to &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;. &amp;lt;refspec&amp;gt; can name an arbitrary remote ref (for example, the name of a tag) or even a collection of refs with corresponding remote-tracking branches (e.g., refs/heads/*:refs/remotes/origin/*), but usually it is the name of a branch in the remote repository." onmousemove="i18n(this)">&lt;repository&gt; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&ncy;&ncy;&ycy;&mcy; &vcy;  <a href="git-fetch.html">git-fetch[1]</a> . &lt;refspec&gt; &mcy;&ocy;&zhcy;&iecy;&tcy; &ncy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ucy;&yucy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ucy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&ucy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &icy;&mcy;&yacy; &tcy;&iecy;&gcy;&acy;) &icy;&lcy;&icy; &dcy;&acy;&zhcy;&iecy; &kcy;&ocy;&lcy;&lcy;&iecy;&kcy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &scy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy; &vcy;&iecy;&tcy;&vcy;&yacy;&mcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, refs/heads/*:refs/remotes/origin/*), &ncy;&ocy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &icy;&mcy;&yacy; &vcy;&iecy;&tcy;&kcy;&icy; &vcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;.</span></p> <p> <span data-i18n="999801cbf6c30048a50fc3798741409ae72c3e8e5b976482bd9c2f0d500c2dd4/6d" data-source="Default values for &amp;lt;repository&amp;gt; and &amp;lt;branch&amp;gt; are read from the &amp;quot;remote&amp;quot; and &amp;quot;merge&amp;quot; configuration for the current branch as set by &lt;a href=&quot;git-branch&quot;&gt;git-branch[1]&lt;/a&gt;&lt;code&gt;--track&lt;/code&gt;." onmousemove="i18n(this)">&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; &lt;repository&gt; &icy; &lt;branch&gt; &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &icy;&zcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  &quot;remote&quot;  &icy;  &quot;merge&quot;  &dcy;&lcy;&yacy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;, &kcy;&acy;&kcy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy;  <a href="git-branch.html">git-branch[1]</a> <code>--track</code>  .</span></p> <p><span data-i18n="73bbe9d96f3ccc49210627832a1dd079ab1c7114bba6309dd7d28cce9f48b256/49" data-source="Assume the following history exists and the current branch is &amp;quot;&lt;code&gt;master&lt;/code&gt;&amp;quot;:" onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&mcy;, &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&acy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy; &icy; &tcy;&iecy;&kcy;&ucy;&shchcy;&acy;&yacy; &vcy;&iecy;&tcy;&kcy;&acy; &mdash;  &quot;  <code>master</code>  &quot; :</span></p> <div> <div> <pre class="hljs language-css">          <span class="hljs-selector-tag">A</span>-<span class="hljs-attr">--B---C</span> master on origin
         /
    D-<span class="hljs-attr">--E---F---G</span> master
        ^
        origin/master in your repository</pre> </div> </div> <p><span data-i18n="e924887de03500255dc7024dd7c6768b9177cb285ab57d883aed77066aed1660/11" data-source="Then &amp;quot;&lt;code&gt;git pull&lt;/code&gt;&amp;quot; will fetch and replay the changes from the remote &lt;code&gt;master&lt;/code&gt; branch since it diverged from the local &lt;code&gt;master&lt;/code&gt; (i.e., &lt;code&gt;E&lt;/code&gt;) until its current commit (&lt;code&gt;C&lt;/code&gt;) on top of &lt;code&gt;master&lt;/code&gt; and record the result in a new commit along with the names of the two parent commits and a log message from the user describing the changes." onmousemove="i18n(this)">&Zcy;&acy;&tcy;&iecy;&mcy;  &quot;  <code>git pull</code>  &quot;  &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&tcy; &icy; &vcy;&ocy;&scy;&pcy;&rcy;&ocy;&icy;&zcy;&vcy;&iecy;&dcy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;  <code>master</code>  &scy; &tcy;&iecy;&khcy; &pcy;&ocy;&rcy;, &kcy;&acy;&kcy; &ocy;&ncy;&acy; &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy;  <code>master</code>  (&tcy;. &iecy;.  <code>E</code> ) &dcy;&ocy; &iecy;&iecy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&gcy;&ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; ( <code>C</code> ) &pcy;&ocy;&vcy;&iecy;&rcy;&khcy;  <code>master</code> , &icy; &zcy;&acy;&pcy;&icy;&shcy;&iecy;&tcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &vcy; &ncy;&ocy;&vcy;&ucy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy; &vcy;&iecy;&tcy;&kcy;&icy;  <code>master</code> . &dcy;&vcy;&acy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &ocy;&tcy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy; &scy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy;&mcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;.</span></p> <div> <div> <pre class="hljs language-css">          <span class="hljs-selector-tag">A</span>-<span class="hljs-attr">--B---C</span> origin/master
         /         \
    D-<span class="hljs-attr">--E---F---G---H</span> master</pre> </div> </div> <p><span data-i18n="e1c39e8c99ff6ffd0f4b1af9b6a5a2fdd8e3ab6873751117d12e753e1f98c64b/77" data-source="See &lt;a href=&quot;git-merge&quot;&gt;git-merge[1]&lt;/a&gt; for details, including how conflicts are presented and handled." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy;, &vcy; &tcy;&ocy;&mcy; &chcy;&icy;&scy;&lcy;&iecy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &icy; &ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&ucy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ocy;&vcy;, &scy;&mcy;. &vcy;  <a href="git-merge.html">git-merge[1]</a> .</span></p> <p><span data-i18n="35ea827609484381993c049a33966d9a598a0c9c091c076a6149aadf18db4bdb/e0" data-source="In Git 1.7.0 or later, to cancel a conflicting merge, use &lt;code&gt;git reset --merge&lt;/code&gt;. &lt;strong&gt;Warning&lt;/strong&gt;: In older versions of Git, running &lt;code&gt;git pull&lt;/code&gt; with uncommitted changes is discouraged: while possible, it leaves you in a state that may be hard to back out of in the case of a conflict." onmousemove="i18n(this)">&Vcy;  Git  1.7.0 &icy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&zcy;&dcy;&ncy;&iecy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&icy; &dcy;&lcy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&ycy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy;  <code>git reset --merge</code> . &Pcy;&rcy;&iecy;&dcy;&ucy;&pcy;&rcy;&iecy;&zhcy;&dcy;&iecy;&ncy;&icy;&iecy;. &Vcy; &bcy;&ocy;&lcy;&iecy;&iecy; &scy;&tcy;&acy;&rcy;&ycy;&khcy; &vcy;&iecy;&rcy;&scy;&icy;&yacy;&khcy;  Git  &zcy;&acy;&pcy;&ucy;&scy;&kcy;  <code>git pull</code>  &scy; &ncy;&iecy;&zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;&mcy;&icy; &ncy;&iecy; &rcy;&iecy;&kcy;&ocy;&mcy;&iecy;&ncy;&dcy;&ucy;&iecy;&tcy;&scy;&yacy;: &khcy;&ocy;&tcy;&yacy; &ecy;&tcy;&ocy; &icy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &ecy;&tcy;&ocy; &ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &vcy;&acy;&scy; &vcy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&icy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &tcy;&rcy;&ucy;&dcy;&ncy;&ocy; &vcy;&ycy;&jcy;&tcy;&icy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&acy;.</span></p> <p><span data-i18n="712d32f49c58f1be33a298f451424327392cf4e03adb49dd842bf620b6bb5964/15" data-source="If any of the remote changes overlap with local uncommitted changes, the merge will be automatically canceled and the work tree untouched. It is generally best to get any local changes in working order before pulling or stash them away with &lt;a href=&quot;git-stash&quot;&gt;git-stash[1]&lt;/a&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &kcy;&acy;&kcy;&ocy;&iecy;-&lcy;&icy;&bcy;&ocy; &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &pcy;&iecy;&rcy;&iecy;&kcy;&rcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &scy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&mcy;&icy; &ncy;&iecy;&zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;&mcy;&icy;, &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &ocy;&tcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ocy;, &acy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &ocy;&scy;&tcy;&acy;&ncy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&tcy;&rcy;&ocy;&ncy;&ucy;&tcy;&ycy;&mcy;. &Kcy;&acy;&kcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&ocy;, &lcy;&ucy;&chcy;&shcy;&iecy; &vcy;&scy;&iecy;&gcy;&ocy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&icy;&tcy;&softcy; &rcy;&acy;&bcy;&ocy;&tcy;&ocy;&scy;&pcy;&ocy;&scy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&softcy; &lcy;&yucy;&bcy;&ycy;&khcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;, &pcy;&rcy;&iecy;&zhcy;&dcy;&iecy; &chcy;&iecy;&mcy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&tcy;&softcy; &icy;&lcy;&icy; &pcy;&rcy;&yacy;&tcy;&acy;&tcy;&softcy; &icy;&khcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-stash.html">git-stash[1]</a> .</span></p> </div> <h2 class="text-body-emphasis"  id="_options"><span data-i18n="d0db8b5e364b6989e4b8f38a2b3846b87d99a51c1592ebf35d21cc66405a8e39/b6" data-source="Options" onmousemove="i18n(this)">Options</span></h2> <div> <div> <dl> <dt id="Documentation/git-pull.txt--q"><span data-i18n="5ce681666a15a41274346f65b8bcbf56f8e8170ac00706a44a09ee4d786a8609/cd" data-source="-q" onmousemove="i18n(this)">-q</span></dt> <dt id="Documentation/git-pull.txt---quiet"><span data-i18n="b00818cdc507640687732769ee1cb501db377927ee76d03df23978bd0d706888/e2" data-source="--quiet" onmousemove="i18n(this)">--quiet</span></dt> <dd> <p><span data-i18n="00b05784057edf5f31652408cc19e0e698c78d9a7a41715b3a3fc9ac85d8a5c2/47" data-source="This is passed to both underlying git-fetch to squelch reporting of during transfer, and underlying git-merge to squelch output during merging." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &bcy;&acy;&zcy;&ocy;&vcy;&ocy;&mcy;&ucy; git-fetch &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &ocy;&tcy;&chcy;&iecy;&tcy;&ocy;&vcy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&icy;, &tcy;&acy;&kcy; &icy; &bcy;&acy;&zcy;&ocy;&vcy;&ocy;&mcy;&ucy; git-merge &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pull.txt--v"><span data-i18n="81c36ccd44ef18baabad6e2d87038b72d606263bd6a3432b964a872023654fff/7c" data-source="-v" onmousemove="i18n(this)">-v</span></dt> <dt id="Documentation/git-pull.txt---verbose"><span data-i18n="bff1e8d3adf9e53481e9b21876983b359dc8a231bf7ebadde36a42dd7bd4db5c/93" data-source="--verbose" onmousemove="i18n(this)">--verbose</span></dt> <dd> <p><span data-i18n="055e4843d47f2a5e82f4d2006358970f8e7bd987da595af01a563ff05e20c665/59" data-source="Pass --verbose to git-fetch and git-merge." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; --verbose &vcy; git-fetch &icy; git-merge.</span></p> </dd> <dt id="Documentation/git-pull.txt---no-recurse-submodulesyeson-demandno"><span data-i18n="6cf6542ca15706d9b4aaecf70f6fc2f1f261f8557305ffc4a245e8bbb23e6c01/92" data-source="--[no-]recurse-submodules[=yes|on-demand|no]" onmousemove="i18n(this)">--[no-]recurse-submodules[=yes|on-demand|no]</span></dt> <dd> <p><span data-i18n="b344d82d211790f4a4bed519a462f2f7a05df9400c4761f398dff7e1ef55676e/f5" data-source="This option controls if new commits of populated submodules should be fetched, and if the working trees of active submodules should be updated, too (see &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;, &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; and &lt;a href=&quot;gitmodules&quot;&gt;gitmodules[5]&lt;/a&gt;)." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &lcy;&icy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &lcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&tcy;&softcy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy; &acy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&khcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy; (&scy;&mcy;.  <a href="git-fetch.html">git-fetch[1]</a> ,  <a href="git-config.html">git-config[1]</a>  &icy;  <a href="gitmodules.html">gitmodules[5]</a> ).</span></p> <p><span data-i18n="2b997f5e043e5d0b39b12ef30ef0e005f578f70e836922c304ed06c19eebed1b/71" data-source="If the checkout is done via rebase, local submodule commits are rebased as well." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &chcy;&iecy;&rcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;, &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;.</span></p> <p><span data-i18n="afe9031ef2f0c07efde89588b6795c48e858d14c669d0f8658b2ba3d26af8a48/07" data-source="If the update is done via merge, the submodule conflicts are resolved and checked out." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&ocy;&mcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ycy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&acy;&yucy;&tcy;&scy;&yacy; &icy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> </dl> </div> <div> <h3 class="text-body-emphasis"  id="_options_related_to_merging"><span data-i18n="5e6ee92108228f1a4e5a2f50c8365c9b081645b1316105cc54383497e97c1dc7/ed" data-source="Options related to merging" onmousemove="i18n(this)">&Vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ycy;, &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&iecy;&mcy;</span></h3> <div> <dl> <dt id="Documentation/git-pull.txt---commit"><span data-i18n="0c2b61497c648cc96d11e504a9e82abf5721d31c0c4364edc3534f2cf72fea9f/de" data-source="--commit" onmousemove="i18n(this)">--commit</span></dt> <dt id="Documentation/git-pull.txt---no-commit"><span data-i18n="9b9cdda0ab6238702817cce7bcef8e46569714f6e6c2c84eac494be486ce2c24/0b" data-source="--no-commit" onmousemove="i18n(this)">--no-commit</span></dt> <dd> <p><span data-i18n="617896f1e2e43cf36a67c18e773700df41ad910ea54b789b916fe10635bbb34f/23" data-source="Perform the merge and commit the result. This option can be used to override --no-commit. Only useful when merging." onmousemove="i18n(this)">&Vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &icy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;. &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; --no-commit. &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;.</span></p> <p><span data-i18n="2dee7cbab32ebda1a4441a667e8e186be0f1931dd022618357480c76476cec99/75" data-source="With --no-commit perform the merge and stop just before creating a merge commit, to give the user a chance to inspect and further tweak the merge result before committing." onmousemove="i18n(this)">&Scy; --no-commit &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &icy; &ocy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &iecy;&gcy;&ocy; &ncy;&iecy;&pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy;&mcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &dcy;&acy;&tcy;&softcy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yucy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&icy;&tcy;&softcy; &icy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&tcy;&softcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &pcy;&iecy;&rcy;&iecy;&dcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&iecy;&jcy;.</span></p> <p><span data-i18n="ac5efc0098fa2add33c7ee85e489b611372e8029e3c01158269afe562d1674e9/de" data-source="Note that fast-forward updates do not create a merge commit and therefore there is no way to stop those merges with --no-commit. Thus, if you want to ensure your branch is not changed or updated by the merge command, use --no-ff with --no-commit." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ucy;&scy;&kcy;&ocy;&rcy;&iecy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &ncy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&yucy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &icy; &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &ecy;&tcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; --no-commit. &Tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &gcy;&acy;&rcy;&acy;&ncy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &vcy;&acy;&shcy;&acy; &vcy;&iecy;&tcy;&kcy;&acy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&acy; &icy;&lcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy; &ZeroWidthSpace;&ZeroWidthSpace;&kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ocy;&jcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; --no-ff &scy; --no-commit.</span></p> </dd> <dt id="Documentation/git-pull.txt---edit"><span data-i18n="cc5742b084b508c13441caade319afc12636c48b1bca9711e824e9997befc99b/d9" data-source="--edit" onmousemove="i18n(this)">--edit</span></dt> <dt id="Documentation/git-pull.txt--e"><span data-i18n="44d2846e091eb9e7b6ac807e4d426fc83e819cec5681288eb3696a5c0e3d3678/84" data-source="-e" onmousemove="i18n(this)">-e</span></dt> <dt id="Documentation/git-pull.txt---no-edit"><span data-i18n="cc70d86c9543bdf1e051d41cbe3306912e8c1b6beb16fd96ba780a0ea6d4e1e0/1d" data-source="--no-edit" onmousemove="i18n(this)">--no-edit</span></dt> <dd> <p><span data-i18n="175ef025167b947266f87b3408717436b25c629e32af5eb338d2d2719a4c25da/e8" data-source="Invoke an editor before committing successful mechanical merge to further edit the auto-generated merge message, so that the user can explain and justify the merge. The &lt;code&gt;--no-edit&lt;/code&gt; option can be used to accept the auto-generated message (this is generally discouraged)." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy;&mcy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy;&gcy;&ocy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &vcy;&ycy;&zcy;&ocy;&vcy;&icy;&tcy;&iecy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy; &dcy;&lcy;&yacy; &dcy;&acy;&lcy;&softcy;&ncy;&iecy;&jcy;&shcy;&iecy;&gcy;&ocy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &mcy;&ocy;&gcy; &ocy;&bcy;&hardcy;&yacy;&scy;&ncy;&icy;&tcy;&softcy; &icy; &ocy;&bcy;&ocy;&scy;&ncy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;. &Ocy;&pcy;&tscy;&icy;&yucy;  <code>--no-edit</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&rcy;&icy;&iecy;&mcy;&acy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &scy;&gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; (&ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &ncy;&iecy; &rcy;&iecy;&kcy;&ocy;&mcy;&iecy;&ncy;&dcy;&ucy;&iecy;&tcy;&scy;&yacy;).</span></p> <p><span data-i18n="0fa4be0cc62698ea010880c45bb26303d9b4a1e3d84db469808e64dc6517cac7/42" data-source="Older scripts may depend on the historical behaviour of not allowing the user to edit the merge log message. They will see an editor opened when they run &lt;code&gt;git merge&lt;/code&gt;. To make it easier to adjust such scripts to the updated behaviour, the environment variable &lt;code&gt;GIT_MERGE_AUTOEDIT&lt;/code&gt; can be set to &lt;code&gt;no&lt;/code&gt; at the beginning of them." onmousemove="i18n(this)">&Scy;&tcy;&acy;&rcy;&ycy;&iecy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&icy; &mcy;&ocy;&gcy;&ucy;&tcy; &zcy;&acy;&vcy;&icy;&scy;&iecy;&tcy;&softcy; &ocy;&tcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&gcy;&ocy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&yacy;, &zcy;&acy;&pcy;&rcy;&iecy;&shchcy;&acy;&yucy;&shchcy;&iecy;&gcy;&ocy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yucy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Ocy;&ncy;&icy; &ucy;&vcy;&icy;&dcy;&yacy;&tcy; &ocy;&tcy;&kcy;&rcy;&ycy;&tcy;&ycy;&jcy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy; &pcy;&rcy;&icy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&iecy;  <code>git merge</code> . &CHcy;&tcy;&ocy;&bcy;&ycy; &ucy;&pcy;&rcy;&ocy;&scy;&tcy;&icy;&tcy;&softcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&ucy; &tcy;&acy;&kcy;&icy;&khcy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&iecy;&vcy; &ncy;&acy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy;, &vcy; &icy;&khcy; &ncy;&acy;&chcy;&acy;&lcy;&iecy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&rcy;&iecy;&dcy;&ycy;  <code>GIT_MERGE_AUTOEDIT</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>no</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt---cleanupltmodegt"><span data-i18n="5c5c7a37707f096405160705e708cfc6e08b4a3726d31ed1fe15b624620edb50/1d" data-source="--cleanup=&amp;lt;mode&amp;gt;" onmousemove="i18n(this)">--cleanup=&lt;mode&gt;</span></dt> <dd> <p><span data-i18n="e1f6fd441ba5b38b014f30b3bb9de4e5759b278e648ae19643ec495bc536041d/02" data-source="This option determines how the merge message will be cleaned up before committing. See &lt;a href=&quot;git-commit&quot;&gt;git-commit[1]&lt;/a&gt; for more details. In addition, if the &lt;code&gt;&amp;lt;mode&amp;gt;&lt;/code&gt; is given a value of &lt;code&gt;scissors&lt;/code&gt;, scissors will be appended to &lt;code&gt;MERGE_MSG&lt;/code&gt; before being passed on to the commit machinery in the case of a merge conflict." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &kcy;&acy;&kcy; &bcy;&ucy;&dcy;&iecy;&tcy; &ocy;&chcy;&icy;&shchcy;&iecy;&ncy;&ocy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&iecy;&jcy;. &Dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &scy;&mcy;. &vcy;  <a href="git-commit.html">git-commit[1]</a> . &Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &iecy;&scy;&lcy;&icy;  <code>&lt;mode&gt;</code>  &pcy;&rcy;&icy;&scy;&vcy;&ocy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>scissors</code>  , &ncy;&ocy;&zhcy;&ncy;&icy;&tscy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy; &kcy;  <code>MERGE_MSG</code>  &pcy;&iecy;&rcy;&iecy;&dcy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&iecy;&jcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy;&ucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---ff-only"><span data-i18n="a6bb09f86f21792c9c9075c2d5cfb54bd345edcfadda5d89fd4373fb8d0dc94d/ac" data-source="--ff-only" onmousemove="i18n(this)">--ff-only</span></dt> <dd> <p><span data-i18n="c895fca18e97a8c105e9afc84b6b8d0c4ebbc24e36019f57f13a64b3be3b47e8/6b" data-source="Only update to the new history if there is no divergent local history. This is the default when no method for reconciling divergent histories is provided (via the --rebase=* flags)." onmousemove="i18n(this)">&Ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&jcy;&tcy;&iecy; &ncy;&ocy;&vcy;&ucy;&yucy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy;&tcy; &rcy;&acy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&iecy;&jcy;&scy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;. &Ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &kcy;&ocy;&gcy;&dcy;&acy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ucy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy;&ncy; &mcy;&iecy;&tcy;&ocy;&dcy; &scy;&ocy;&gcy;&lcy;&acy;&scy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &rcy;&acy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&khcy;&scy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&jcy; (&scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &fcy;&lcy;&acy;&gcy;&ocy;&vcy; --rebase=*).</span></p> </dd> <dt id="Documentation/git-pull.txt---ff"><span data-i18n="6debba909e038c0c6dc089be0bce24a7057e8747e67635053370e59d35a415d5/cd" data-source="--ff" onmousemove="i18n(this)">--ff</span></dt> <dt id="Documentation/git-pull.txt---no-ff"><span data-i18n="1210d1f00f18f67d5cfcac990e97c59607c17263bcb8de413896c311476eddd0/3e" data-source="--no-ff" onmousemove="i18n(this)">--no-ff</span></dt> <dd> <p><span data-i18n="96719420584c6cf95edc5bff7ff7a6cc1f86b90cfcd11c08e71d9a8bb03a071f/fd" data-source="When merging rather than rebasing, specifies how a merge is handled when the merged-in history is already a descendant of the current history. If merging is requested, &lt;code&gt;--ff&lt;/code&gt; is the default unless merging an annotated (and possibly signed) tag that is not stored in its natural place in the &lt;code&gt;refs/tags/&lt;/code&gt; hierarchy, in which case &lt;code&gt;--no-ff&lt;/code&gt; is assumed." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;, &acy; &ncy;&iecy; &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &kcy;&acy;&kcy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&acy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy; &ucy;&zhcy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&tcy;&ocy;&mcy;&kcy;&ocy;&mcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;. &IEcy;&scy;&lcy;&icy; &zcy;&acy;&pcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&iecy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>--ff</code> , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy; &acy;&ncy;&ncy;&ocy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; (&icy;, &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy;) &tcy;&iecy;&gcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ncy;&iecy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; &vcy; &scy;&vcy;&ocy;&iecy;&mcy; &iecy;&scy;&tcy;&iecy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;&mcy; &mcy;&iecy;&scy;&tcy;&iecy; &vcy; &icy;&iecy;&rcy;&acy;&rcy;&khcy;&icy;&icy;  <code>refs/tags/</code> , &icy; &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&acy;&gcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--no-ff</code> .</span></p> <p><span data-i18n="8749d7062095d6ab7adbd62b19becf7c46fc4ec8126ad97d0d945b5a663d3b75/b2" data-source="With &lt;code&gt;--ff&lt;/code&gt;, when possible resolve the merge as a fast-forward (only update the branch pointer to match the merged branch; do not create a merge commit). When not possible (when the merged-in history is not a descendant of the current history), create a merge commit." onmousemove="i18n(this)">&Scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--ff</code>  &pcy;&ocy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&icy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&acy;&jcy;&tcy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &kcy;&acy;&kcy; &ucy;&scy;&kcy;&ocy;&rcy;&iecy;&ncy;&ncy;&ucy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&ucy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy; (&ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy; &vcy;&iecy;&tcy;&kcy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&ncy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&lcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy;; &ncy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&vcy;&acy;&jcy;&tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;). &IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy; &ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; (&kcy;&ocy;&gcy;&dcy;&acy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&acy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&tcy;&ocy;&mcy;&kcy;&ocy;&mcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;), &scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> <p><span data-i18n="fb82564b656142bccebb28f1af3818034e2ca68099399c46e6aca700def45cac/cd" data-source="With &lt;code&gt;--no-ff&lt;/code&gt;, create a merge commit in all cases, even when the merge could instead be resolved as a fast-forward." onmousemove="i18n(this)">&Scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--no-ff</code>  &scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &vcy;&ocy; &vcy;&scy;&iecy;&khcy; &scy;&lcy;&ucy;&chcy;&acy;&yacy;&khcy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &bcy;&ycy;&lcy;&ocy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; &kcy;&acy;&kcy; &ucy;&scy;&kcy;&ocy;&rcy;&iecy;&ncy;&ncy;&ucy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&ucy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt--Sltkeyidgt"><span data-i18n="81022e0227a476cb39b3c7536e8861d916ea9462349bdbb91fe1f1ee856622ff/ad" data-source="-S[&amp;lt;keyid&amp;gt;]" onmousemove="i18n(this)">-S[&lt;keyid&gt;]</span></dt> <dt id="Documentation/git-pull.txt---gpg-signltkeyidgt"><span data-i18n="df48474147c9c7172d8f1029beb425f8566e8a840580f02b664cfd0a332db8e6/2e" data-source="--gpg-sign[=&amp;lt;keyid&amp;gt;]" onmousemove="i18n(this)">--gpg-sign[=&lt;keyid&gt;]</span></dt> <dt id="Documentation/git-pull.txt---no-gpg-sign"><span data-i18n="08f741608de1fc2eb2af984114e38f3f6852b5d615634c4e27dffda230a0220e/ee" data-source="--no-gpg-sign" onmousemove="i18n(this)">--no-gpg-sign</span></dt> <dd> <p><span data-i18n="1c57d851ece23703a3565e11989c713444524c7637eb0defc09fd098181a568e/f3" data-source="GPG-sign the resulting merge commit. The &lt;code&gt;keyid&lt;/code&gt; argument is optional and defaults to the committer identity; if specified, it must be stuck to the option without a space. &lt;code&gt;--no-gpg-sign&lt;/code&gt; is useful to countermand both &lt;code&gt;commit.gpgSign&lt;/code&gt; configuration variable, and earlier &lt;code&gt;--gpg-sign&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; GPG &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;  <code>keyid</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy; &icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;; &iecy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;, &ocy;&ncy;&ocy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &pcy;&rcy;&icy;&kcy;&rcy;&iecy;&pcy;&lcy;&iecy;&ncy;&ocy; &kcy; &ocy;&pcy;&tscy;&icy;&icy; &bcy;&iecy;&zcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;.  <code>--no-gpg-sign</code>  &pcy;&ocy;&lcy;&iecy;&zcy;&iecy;&ncy; &dcy;&lcy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&ycy; &kcy;&acy;&kcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>commit.gpgSign</code> , &tcy;&acy;&kcy; &icy; &bcy;&ocy;&lcy;&iecy;&iecy; &rcy;&acy;&ncy;&ncy;&iecy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  <code>--gpg-sign</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt---logltngt"><span data-i18n="2e3ee40df75c852e4f7d7adde446bf29714c5b4a550cef38076dd188e39f7bd4/77" data-source="--log[=&amp;lt;n&amp;gt;]" onmousemove="i18n(this)">--log[=&lt;n&gt;]</span></dt> <dt id="Documentation/git-pull.txt---no-log"><span data-i18n="4e7d3507e392f030f39abca787a74ded49d531fca78aaeff179b1731db7ef6b4/c5" data-source="--no-log" onmousemove="i18n(this)">--no-log</span></dt> <dd> <p><span data-i18n="ff16125ad46dacca3467e2ec737b443b9068febb2844aef8da510332acff639a/bf" data-source="In addition to branch names, populate the log message with one-line descriptions from at most &amp;lt;n&amp;gt; actual commits that are being merged. See also &lt;a href=&quot;git-fmt-merge-msg&quot;&gt;git-fmt-merge-msg[1]&lt;/a&gt;. Only useful when merging." onmousemove="i18n(this)">&Pcy;&ocy;&mcy;&icy;&mcy;&ocy; &ncy;&acy;&zcy;&vcy;&acy;&ncy;&icy;&jcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy;, &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &ocy;&dcy;&ncy;&ocy;&scy;&tcy;&rcy;&ocy;&chcy;&ncy;&ycy;&mcy;&icy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy;&mcy;&icy; &ncy;&iecy; &bcy;&ocy;&lcy;&iecy;&iecy; &chcy;&iecy;&mcy; &icy;&zcy; &lt;n&gt; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <a href="git-fmt-merge-msg.html">git-fmt-merge-msg[1]</a> . &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;.</span></p> <p><span data-i18n="5e07907d3fe0bbf35f2a9ddc18eae01bc09b019593b38cb5310f450fefae97da/13" data-source="With --no-log do not list one-line descriptions from the actual commits being merged." onmousemove="i18n(this)">&Scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; --no-log &ncy;&iecy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&yacy;&jcy;&tcy;&iecy; &ocy;&dcy;&ncy;&ocy;&scy;&tcy;&rcy;&ocy;&chcy;&ncy;&ycy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&mcy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---signoff"><span data-i18n="8deeb9c823dc56953005eef28f08e1ae8e950a5ddcdf5af3be9c52d2b23e5e32/fa" data-source="--signoff" onmousemove="i18n(this)">--signoff</span></dt> <dt id="Documentation/git-pull.txt---no-signoff"><span data-i18n="e28634d1b35ed269a7031bb1c78fdf34a07f032e34f2130c47235372a7e2e236/4d" data-source="--no-signoff" onmousemove="i18n(this)">--no-signoff</span></dt> <dd> <p><span data-i18n="f275729e327963dd4f928998cc9b6b20be338af2ad8ac57489808d464c798050/06" data-source="Add a &lt;code&gt;Signed-off-by&lt;/code&gt; trailer by the committer at the end of the commit log message. The meaning of a signoff depends on the project to which you&amp;rsquo;re committing. For example, it may certify that the committer has the rights to submit the work under the project&amp;rsquo;s license or agrees to some contributor representation, such as a Developer Certificate of Origin. (See &lt;a href=&quot;https://developercertificate.org&quot;&gt;https://developercertificate.org&lt;/a&gt; for the one used by the Linux kernel and Git projects.) Consult the documentation or leadership of the project to which you&amp;rsquo;re contributing to understand how the signoffs are used in that project." onmousemove="i18n(this)">&Dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;  <code>Signed-off-by</code>  &ocy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &zcy;&acy;&vcy;&icy;&scy;&icy;&tcy; &ocy;&tcy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;, &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ycy; &bcy;&iecy;&rcy;&iecy;&tcy;&iecy;&scy;&softcy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ocy;&ncy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ucy;&dcy;&ocy;&scy;&tcy;&ocy;&vcy;&iecy;&rcy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy; &icy;&mcy;&iecy;&iecy;&tcy; &pcy;&rcy;&acy;&vcy;&acy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&icy;&tcy;&softcy; &rcy;&acy;&bcy;&ocy;&tcy;&ucy; &pcy;&ocy; &lcy;&icy;&tscy;&iecy;&ncy;&zcy;&icy;&icy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy; &icy;&lcy;&icy; &scy;&ocy;&gcy;&lcy;&acy;&scy;&iecy;&ncy; &ncy;&acy; &kcy;&acy;&kcy;&ocy;&iecy;-&lcy;&icy;&bcy;&ocy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &ucy;&chcy;&acy;&scy;&tcy;&ncy;&icy;&kcy;&acy;, &tcy;&acy;&kcy;&ocy;&iecy; &kcy;&acy;&kcy; &Scy;&iecy;&rcy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy; &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&yacy; &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&chcy;&icy;&kcy;&acy;. (&Scy;&mcy;.  <a href="https://developercertificate.org">https://developercertificate.org</a> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy; &yacy;&dcy;&rcy;&iecy; Linux &icy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;&khcy;  Git .) &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy;&scy;&softcy; &kcy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&tscy;&icy;&icy; &icy;&lcy;&icy; &rcy;&ucy;&kcy;&ocy;&vcy;&ocy;&dcy;&scy;&tcy;&vcy;&ucy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ycy; &vcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy; &scy;&vcy;&ocy;&jcy; &vcy;&kcy;&lcy;&acy;&dcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&ncy;&yacy;&tcy;&softcy;, &kcy;&acy;&kcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&iecy;.</span></p> <p><span data-i18n="707f110023a56a6de89a7a6b755d144a566844219f535d28bf222c96f8c7618a/f3" data-source="The --no-signoff option can be used to countermand an earlier --signoff option on the command line." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yucy; --no-signoff &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&ycy; &bcy;&ocy;&lcy;&iecy;&iecy; &rcy;&acy;&ncy;&ncy;&iecy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; --signoff &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---stat"><span data-i18n="dcbfcaf7e3d31dca78e7804434254ee54852a4f6b5f54f3adcfdb3955f6f768e/5f" data-source="--stat" onmousemove="i18n(this)">--stat</span></dt> <dt id="Documentation/git-pull.txt--n"><span data-i18n="5249f4fcc629efa0e6d6b2bf746b6c5de61611ce719ad61ac820fbe5c8cece66/28" data-source="-n" onmousemove="i18n(this)">-n</span></dt> <dt id="Documentation/git-pull.txt---no-stat"><span data-i18n="019cd7ab64d03694da72ac9ebba8f308d25389952e31a2b7dd9de1f545c4b7bd/3a" data-source="--no-stat" onmousemove="i18n(this)">--no-stat</span></dt> <dd> <p><span data-i18n="6a58d277129886f360bf35e4e6831a8e9e75fa7702e12f588c94840aae809596/cf" data-source="Show a diffstat at the end of the merge. The diffstat is also controlled by the configuration option merge.stat." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; diffstat &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. diffstat &tcy;&acy;&kcy;&zhcy;&iecy; &kcy;&ocy;&ncy;&tcy;&rcy;&ocy;&lcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&mcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; merge.stat.</span></p> <p><span data-i18n="eb29a8fbb7e97aa324782b45c5120fcee364e23ec559dc602c4038f9472b07fe/80" data-source="With -n or --no-stat do not show a diffstat at the end of the merge." onmousemove="i18n(this)">&Scy; -n &icy;&lcy;&icy; --no-stat &ncy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &scy;&tcy;&acy;&tcy;&icy;&scy;&tcy;&icy;&kcy;&ucy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---squash"><span data-i18n="a09e0ec33bc416823ad3ea1d6c1c2753c9f8ca6f4c46c41e28c2bfdf25f65a2e/da" data-source="--squash" onmousemove="i18n(this)">--squash</span></dt> <dt id="Documentation/git-pull.txt---no-squash"><span data-i18n="5f40a6a0d834379adbedddec08a87a1162565c6122b704566d45e2222884a9b3/4e" data-source="--no-squash" onmousemove="i18n(this)">--no-squash</span></dt> <dd> <p><span data-i18n="b6773b632918b0d61a70682232e38e031cf11e66362daf7be9ca941cecdae308/e3" data-source="Produce the working tree and index state as if a real merge happened (except for the merge information), but do not actually make a commit, move the &lt;code&gt;HEAD&lt;/code&gt;, or record &lt;code&gt;$GIT_DIR/MERGE_HEAD&lt;/code&gt; (to cause the next &lt;code&gt;git commit&lt;/code&gt; command to create a merge commit). This allows you to create a single commit on top of the current branch whose effect is the same as merging another branch (or more in case of an octopus)." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &icy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&iecy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &pcy;&rcy;&ocy;&icy;&zcy;&ocy;&shcy;&lcy;&ocy; &rcy;&iecy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; (&zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;), &ncy;&ocy; &ncy;&acy; &scy;&acy;&mcy;&ocy;&mcy; &dcy;&iecy;&lcy;&iecy; &ncy;&iecy; &dcy;&iecy;&lcy;&acy;&jcy;&tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &ncy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&acy;&jcy;&tcy;&iecy;  <code>HEAD</code>  &icy; &ncy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&jcy;&tcy;&iecy;  <code>$GIT_DIR/MERGE_HEAD</code>  (&chcy;&tcy;&ocy;&bcy;&ycy; &zcy;&acy;&scy;&tcy;&acy;&vcy;&icy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&ucy;&yucy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ucy;  <code>git commit</code>  &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;). &Ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &vcy;&acy;&mcy; &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &ocy;&dcy;&icy;&ncy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &pcy;&ocy;&vcy;&iecy;&rcy;&khcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;, &ecy;&fcy;&fcy;&iecy;&kcy;&tcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&ncy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yucy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy; (&icy;&lcy;&icy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&scy;&softcy;&mcy;&icy;&ncy;&ocy;&gcy;&acy;).</span></p> <p><span data-i18n="eccff8458449333c1cc74c41f6a6d39d9c0a72b22ba0535ba775ad088aecb0b0/27" data-source="With --no-squash perform the merge and commit the result. This option can be used to override --squash." onmousemove="i18n(this)">&Scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; --no-squash &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &icy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;. &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; --squash.</span></p> <p><span data-i18n="aeef7a5b7bf086f6280baa108e72baa1ba295a0a506e244749039ade4dc0de2d/2c" data-source="With --squash, --commit is not allowed, and will fail." onmousemove="i18n(this)">&Scy; --squash --commit &ncy;&iecy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy; &icy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&icy;&tcy;&scy;&yacy; &ocy;&shcy;&icy;&bcy;&kcy;&ocy;&jcy;.</span></p> <p><span data-i18n="3c01acc7e44b3e4edeee0acd16d056303d92f5ed85be99740c37a97edcfb2e7a/2a" data-source="Only useful when merging." onmousemove="i18n(this)">&Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---no-verify"><span data-i18n="f1973c1e7d01cc1bccc3d12bfad39d7bdbd324bb1b82ca8d3207f26045c09a2a/02" data-source="--[no-]verify" onmousemove="i18n(this)">--[no-]verify</span></dt> <dd> <p><span data-i18n="884d5e68c9afe90fb5cda0ce5c49e5349a539eaee20be294483957bba5238f08/05" data-source="By default, the pre-merge and commit-msg hooks are run. When &lt;code&gt;--no-verify&lt;/code&gt; is given, these are bypassed. See also &lt;a href=&quot;githooks&quot;&gt;githooks[5]&lt;/a&gt;. Only useful when merging." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;&icy; pre-merge &icy; commit-msg. &Kcy;&ocy;&gcy;&dcy;&acy; &zcy;&acy;&dcy;&acy;&ncy;  <code>--no-verify</code> , &ocy;&ncy;&icy; &ocy;&bcy;&khcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <a href="githooks.html">githooks[5]</a> . &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-pull.txt--sltstrategygt"><span data-i18n="ac5ae1629a39c2f9f8ef746a8c38bc0f7535614deb96c6197e1e8ffe02acbc4e/c3" data-source="-s &amp;lt;strategy&amp;gt;" onmousemove="i18n(this)">-s &lt;strategy&gt;</span></dt> <dt id="Documentation/git-pull.txt---strategyltstrategygt"><span data-i18n="d59ee41a7fbb46b68cbf62188c2b07682e9a907bb7606d1c90992296bfb8adc7/ef" data-source="--strategy=&amp;lt;strategy&amp;gt;" onmousemove="i18n(this)">--strategy=&lt;strategy&gt;</span></dt> <dd> <p><span data-i18n="5cf9fc7247b28bccc91793b100dfdcf68ae49c003bcc1e5e6e662f0956cf0d47/98" data-source="Use the given merge strategy; can be supplied more than once to specify them in the order they should be tried. If there is no &lt;code&gt;-s&lt;/code&gt; option, a built-in list of strategies is used instead (&lt;code&gt;ort&lt;/code&gt; when merging a single head, &lt;code&gt;octopus&lt;/code&gt; otherwise)." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &dcy;&acy;&ncy;&ncy;&ucy;&yucy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&acy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&khcy; &vcy; &tcy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy; &ocy;&ncy;&icy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &bcy;&ycy;&tcy;&softcy; &ocy;&pcy;&rcy;&ocy;&bcy;&ocy;&vcy;&acy;&ncy;&ycy;. &IEcy;&scy;&lcy;&icy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>-s</code>  &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&jcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&jcy; ( <code>ort</code>  &pcy;&rcy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&icy; &ocy;&dcy;&ncy;&ocy;&jcy; &gcy;&ocy;&lcy;&ocy;&vcy;&ycy;,  <code>octopus</code>  &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;).</span></p> </dd> <dt id="Documentation/git-pull.txt--Xltoptiongt"><span data-i18n="eb1d652103920c194523d44295756c74e07a6d393c1a3f43aafd15ce0de95bf2/0f" data-source="-X &amp;lt;option&amp;gt;" onmousemove="i18n(this)">-X &lt;option&gt;</span></dt> <dt id="Documentation/git-pull.txt---strategy-optionltoptiongt"><span data-i18n="e47d551fb0c5511482ebe96bc5a802666661f0026af76682c0554939019c81b0/13" data-source="--strategy-option=&amp;lt;option&amp;gt;" onmousemove="i18n(this)">--strategy-option=&lt;option&gt;</span></dt> <dd> <p><span data-i18n="eec6ef21ce778f9109fb8c40ecf4af73ea35af231f0bfec5ffdb347f38576bb2/d8" data-source="Pass merge strategy specific option through to the merge strategy." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ucy;&yucy; &ocy;&pcy;&tscy;&icy;&yucy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &vcy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---verify-signatures"><span data-i18n="2358545beff2b5f676a89969349d356eb09a41bc9f22e55bb03a0da6c3da9ecb/83" data-source="--verify-signatures" onmousemove="i18n(this)">--verify-signatures</span></dt> <dt id="Documentation/git-pull.txt---no-verify-signatures"><span data-i18n="935b28fbb242f2a65ee80f9512b9e65d6719226f91e98398672133628704ae7f/ba" data-source="--no-verify-signatures" onmousemove="i18n(this)">--no-verify-signatures</span></dt> <dd> <p><span data-i18n="ba77e9f77bee68c21c20a7bb3115505b6a6eca33e0979eb1c1c47f064c653da6/1e" data-source="Verify that the tip commit of the side branch being merged is signed with a valid key, i.e. a key that has a valid uid: in the default trust model, this means the signing key has been signed by a trusted key. If the tip commit of the side branch is not signed with a valid key, the merge is aborted." onmousemove="i18n(this)">&Ucy;&bcy;&iecy;&dcy;&icy;&tcy;&iecy;&scy;&softcy;, &chcy;&tcy;&ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&mcy;&ocy;&jcy; &bcy;&ocy;&kcy;&ocy;&vcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&acy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy; &kcy;&lcy;&yucy;&chcy;&ocy;&mcy;, &tcy;. &iecy;. &kcy;&lcy;&yucy;&chcy;&ocy;&mcy; &scy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ocy;&mcy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy;: &vcy; &mcy;&ocy;&dcy;&iecy;&lcy;&icy; &dcy;&ocy;&vcy;&iecy;&rcy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &ecy;&tcy;&ocy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &kcy;&lcy;&yucy;&chcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy; &dcy;&ocy;&vcy;&iecy;&rcy;&iecy;&ncy;&ncy;&ycy;&mcy; &kcy;&lcy;&yucy;&chcy;&ocy;&mcy;. &IEcy;&scy;&lcy;&icy; &kcy;&ocy;&ncy;&chcy;&icy;&kcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &bcy;&ocy;&kcy;&ocy;&vcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy; &ncy;&iecy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy; &kcy;&lcy;&yucy;&chcy;&ocy;&mcy;, &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &pcy;&rcy;&iecy;&rcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;.</span></p> <p><span data-i18n="3c01acc7e44b3e4edeee0acd16d056303d92f5ed85be99740c37a97edcfb2e7a/2a" data-source="Only useful when merging." onmousemove="i18n(this)">&Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---summary"><span data-i18n="a70d76ce0b3cccc19a7095152f8d434d716af2d8e230c90cc068c7ec8acce417/02" data-source="--summary" onmousemove="i18n(this)">--summary</span></dt> <dt id="Documentation/git-pull.txt---no-summary"><span data-i18n="6d717a0220057f7fc48057737ac997f854006a8ca247211a813ea3fc41f0def5/02" data-source="--no-summary" onmousemove="i18n(this)">--no-summary</span></dt> <dd> <p><span data-i18n="135660a82eb7a4ec5b5d4468f17d24402c182e7e6dd283b341152e2704c424eb/dc" data-source="Synonyms to --stat and --no-stat; these are deprecated and will be removed in the future." onmousemove="i18n(this)">&Scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;&ycy; --stat &icy; --no-stat; &ocy;&ncy;&icy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&lcy;&icy; &icy; &bcy;&ucy;&dcy;&ucy;&tcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&mcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---autostash"><span data-i18n="435cb83f611ed4f692feaadeeb7dc510c27efd47355418ced95aba18d9bc1c16/47" data-source="--autostash" onmousemove="i18n(this)">--autostash</span></dt> <dt id="Documentation/git-pull.txt---no-autostash"><span data-i18n="e5ea5d71c21b545a9814ce1be94fdf2c775156ea7c9c119441f5deae48ac38ab/89" data-source="--no-autostash" onmousemove="i18n(this)">--no-autostash</span></dt> <dd> <p><span data-i18n="84c92998683784e2b35cf0a36b5126e4a0702bcd05d54bdbdb0a7c4e8c6021d2/99" data-source="Automatically create a temporary stash entry before the operation begins, record it in the ref &lt;code&gt;MERGE_AUTOSTASH&lt;/code&gt; and apply it after the operation ends. This means that you can run the operation on a dirty worktree. However, use with care: the final stash application after a successful merge might result in non-trivial conflicts." onmousemove="i18n(this)">&Acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &vcy; &tcy;&acy;&jcy;&ncy;&icy;&kcy;&iecy; &pcy;&iecy;&rcy;&iecy;&dcy; &ncy;&acy;&chcy;&acy;&lcy;&ocy;&mcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy;, &zcy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &iecy;&iecy; &vcy; ref  <code>MERGE_AUTOSTASH</code>  &icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&iecy;&ncy;&icy;&yacy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy;. &Ecy;&tcy;&ocy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &zcy;&acy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&yucy; &ncy;&acy; &laquo;&gcy;&rcy;&yacy;&zcy;&ncy;&ocy;&mcy;&raquo; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&iecy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &scy; &ocy;&scy;&tcy;&ocy;&rcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy;: &fcy;&icy;&ncy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &pcy;&rcy;&icy;&lcy;&ocy;&zhcy;&iecy;&ncy;&icy;&iecy; stash &pcy;&ocy;&scy;&lcy;&iecy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &ncy;&iecy;&tcy;&rcy;&icy;&vcy;&icy;&acy;&lcy;&softcy;&ncy;&ycy;&mcy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&acy;&mcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---allow-unrelated-histories"><span data-i18n="99401a7cada550ce79e0f82bee3a3a5c1163a445ef1e788fdff5ac9755eab349/71" data-source="--allow-unrelated-histories" onmousemove="i18n(this)">--allow-unrelated-histories</span></dt> <dd> <p><span data-i18n="16abb2a4e569ae3cd428d2fc66a0e4359a713e2e100761a0814f654aa0837063/5f" data-source="By default, &lt;code&gt;git merge&lt;/code&gt; command refuses to merge histories that do not share a common ancestor. This option can be used to override this safety when merging histories of two projects that started their lives independently. As that is a very rare occasion, no configuration variable to enable this by default exists and will not be added." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;  <code>git merge</code>  &ocy;&tcy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&tcy;&softcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &ncy;&iecy; &icy;&mcy;&iecy;&yucy;&shchcy;&icy;&iecy; &ocy;&bcy;&shchcy;&iecy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;. &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ocy;&bcy;&khcy;&ocy;&dcy;&acy; &ecy;&tcy;&ocy;&jcy; &bcy;&iecy;&zcy;&ocy;&pcy;&acy;&scy;&ncy;&ocy;&scy;&tcy;&icy; &pcy;&rcy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&icy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&jcy; &dcy;&vcy;&ucy;&khcy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&acy;&chcy;&acy;&lcy;&icy; &scy;&vcy;&ocy;&yucy; &zhcy;&icy;&zcy;&ncy;&softcy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;. &Pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ecy;&tcy;&ocy; &ocy;&chcy;&iecy;&ncy;&softcy; &rcy;&iecy;&dcy;&kcy;&icy;&jcy; &scy;&lcy;&ucy;&chcy;&acy;&jcy;, &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yucy;&shchcy;&acy;&yacy; &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &ecy;&tcy;&ocy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &icy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&acy;.</span></p> <p><span data-i18n="3c01acc7e44b3e4edeee0acd16d056303d92f5ed85be99740c37a97edcfb2e7a/2a" data-source="Only useful when merging." onmousemove="i18n(this)">&Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-pull.txt--r"><span data-i18n="1e1caaf8cf28cb0243175a8dd26a3fc0d8f2c5527c661586bb816e57b9919be2/c9" data-source="-r" onmousemove="i18n(this)">-r</span></dt> <dt id="Documentation/git-pull.txt---rebasefalsetruemergesinteractive"><span data-i18n="e28e0171008968070929ba556cf84a9aaff0b1cfb60a5b13a5cbdd7a3757fc02/1b" data-source="--rebase[=false|true|merges|interactive]" onmousemove="i18n(this)">--rebase[=false|true|merges|interactive]</span></dt> <dd> <p><span data-i18n="c999d09e4e4b89abcaeb0ce9b46069169f8f1c2e981ffd49a427912cea8f9000/b0" data-source="When true, rebase the current branch on top of the upstream branch after fetching. If there is a remote-tracking branch corresponding to the upstream branch and the upstream branch was rebased since last fetched, the rebase uses that information to avoid rebasing non-local changes." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy; &pcy;&rcy;&acy;&vcy;&dcy;&acy;, &pcy;&ocy;&scy;&lcy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &tcy;&iecy;&kcy;&ucy;&shchcy;&ucy;&yucy; &vcy;&iecy;&tcy;&vcy;&softcy; &pcy;&ocy;&vcy;&iecy;&rcy;&khcy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;. &IEcy;&scy;&lcy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &vcy;&iecy;&tcy;&vcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&acy;&yacy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy;, &icy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&acy;&yacy; &vcy;&iecy;&tcy;&vcy;&softcy; &bcy;&ycy;&lcy;&acy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&acy; &scy; &mcy;&ocy;&mcy;&iecy;&ncy;&tcy;&acy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;, &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &ecy;&tcy;&acy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&tcy;&softcy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy;&gcy;&ocy; &bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &ncy;&iecy;&lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;.</span></p> <p><span data-i18n="fc7ffbe8a415484b6f79afb0d5d9f661d037b89724e87b0a786f3abf1f45300c/ab" data-source="When set to &lt;code&gt;merges&lt;/code&gt;, rebase using &lt;code&gt;git rebase --rebase-merges&lt;/code&gt; so that the local merge commits are included in the rebase (see &lt;a href=&quot;git-rebase&quot;&gt;git-rebase[1]&lt;/a&gt; for details)." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>merges</code>  , &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy;  <code>git rebase --rebase-merges</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &bcy;&ycy;&lcy;&icy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy; &vcy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; (&pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-rebase.html">git-rebase[1]</a> ).</span></p> <p><span data-i18n="3037a1a2229e62e96af5066fc3e4e5f4f97b5902bb12ea4c4e0210ac01c1ffe6/9a" data-source="When false, merge the upstream branch into the current branch." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; false, &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&tcy;&iecy; &vcy;&ycy;&shcy;&iecy;&scy;&tcy;&ocy;&yacy;&shchcy;&ucy;&yucy; &vcy;&iecy;&tcy;&vcy;&softcy; &scy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&vcy;&softcy;&yucy;.</span></p> <p><span data-i18n="d22fcf923afe1fda7de7bd67124bde2e4a9e2060a6d6cee5b2c4cefa262cada6/ad" data-source="When &lt;code&gt;interactive&lt;/code&gt;, enable the interactive mode of rebase." onmousemove="i18n(this)">&Pcy;&rcy;&icy;  <code>interactive</code>  &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &icy;&ncy;&tcy;&iecy;&rcy;&acy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &rcy;&iecy;&zhcy;&icy;&mcy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;.</span></p> <p><span data-i18n="0e2a2bd3e06772073594dd2733129740f30a600e19643747eb962641d1a4fef4/16" data-source="See &lt;code&gt;pull.rebase&lt;/code&gt;, &lt;code&gt;branch.&amp;lt;name&amp;gt;.rebase&lt;/code&gt; and &lt;code&gt;branch.autoSetupRebase&lt;/code&gt; in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; if you want to make &lt;code&gt;git pull&lt;/code&gt; always use &lt;code&gt;--rebase&lt;/code&gt; instead of merging." onmousemove="i18n(this)">&Scy;&mcy;.  <code>pull.rebase</code> ,  <code>branch.&lt;name&gt;.rebase</code>  &icy;  <code>branch.autoSetupRebase</code>  &vcy;  <a href="git-config.html">git-config[1]</a> , &iecy;&scy;&lcy;&icy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy;, &chcy;&tcy;&ocy;&bcy;&ycy;  <code>git pull</code>  &vcy;&scy;&iecy;&gcy;&dcy;&acy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&lcy;  <code>--rebase</code>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> <div> <div class="table-responsive"><table class="table"> <tr> <td> <div><span data-i18n="d8da2c49df39d91df7ecd199b92da7bf264f026242ccc69b08daeadfe587c45b/a2" data-source="Note" onmousemove="i18n(this)">Note</span></div> </td> <td><span data-i18n="e5e5650151a2e49047c0597a83e4b5078068899dda622870929b8703f3ae38b0/59" data-source="This is a potentially &lt;em&gt;dangerous&lt;/em&gt; mode of operation. It rewrites history, which does not bode well when you published that history already. Do &lt;strong&gt;not&lt;/strong&gt; use this option unless you have read &lt;a href=&quot;git-rebase&quot;&gt;git-rebase[1]&lt;/a&gt; carefully." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&ocy;&tcy;&iecy;&ncy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ocy; &ocy;&pcy;&acy;&scy;&ncy;&ycy;&jcy; &rcy;&iecy;&zhcy;&icy;&mcy; &rcy;&acy;&bcy;&ocy;&tcy;&ycy;. &Ocy;&ncy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy;, &chcy;&tcy;&ocy; &ncy;&iecy; &scy;&ucy;&lcy;&icy;&tcy; &ncy;&icy;&chcy;&iecy;&gcy;&ocy; &khcy;&ocy;&rcy;&ocy;&shcy;&iecy;&gcy;&ocy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ucy;&zhcy;&iecy; &ocy;&pcy;&ucy;&bcy;&lcy;&icy;&kcy;&ocy;&vcy;&acy;&lcy;&icy; &ecy;&tcy;&ucy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy;. &Ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &vcy;&ncy;&icy;&mcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ncy;&iecy; &pcy;&rcy;&ocy;&chcy;&icy;&tcy;&acy;&lcy;&icy;  <a href="git-rebase.html">git-rebase[1]</a> .</span></td> </tr> </table></div> </div> </dd> <dt id="Documentation/git-pull.txt---no-rebase"><span data-i18n="139c38954a30b7bb636e8b2aba215bf9696032b93bc6802ed14b88a38e228812/df" data-source="--no-rebase" onmousemove="i18n(this)">--no-rebase</span></dt> <dd> <p><span data-i18n="cc480345089d59a233d84903b07e40692b27992f1a73a532b36ed861aa5a1775/e3" data-source="This is shorthand for --rebase=false." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &dcy;&lcy;&yacy; --rebase=false.</span></p> </dd> </dl> </div> </div> <div> <h3 class="text-body-emphasis"  id="_options_related_to_fetching"><span data-i18n="c4c2a70f428f7c7c6326b2284dc1d6e0abb231bb8ac8bd7aa8b48a27563340c7/20" data-source="Options related to fetching" onmousemove="i18n(this)">&Pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy;, &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy;</span></h3> <div> <dl> <dt id="Documentation/git-pull.txt---all"><span data-i18n="7dbf56c38208e33a9193b210245465f7729af0d59b9df556e7f1f7138a6d6e93/a1" data-source="--all" onmousemove="i18n(this)">--all</span></dt> <dd> <p><span data-i18n="656cc7125a22086fb3f65642e0a2e49c97f73f2936bd126b8238ce361a8f0ecb/dd" data-source="Fetch all remotes." onmousemove="i18n(this)">&Scy;&ocy;&bcy;&iecy;&rcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &pcy;&ucy;&lcy;&softcy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-pull.txt--a"><span data-i18n="c274891790345c56cef3b53c026bdc48150948fa60c56306073d6fea7766ad6a/1a" data-source="-a" onmousemove="i18n(this)">-a</span></dt> <dt id="Documentation/git-pull.txt---append"><span data-i18n="385232a5076669e699417dfdd7d3e018fdea0e226eb9375536884590a31cf8cb/29" data-source="--append" onmousemove="i18n(this)">--append</span></dt> <dd> <p><span data-i18n="ab06ec4280e334d563921a906e117690b41a0c4e534340b75ee43597e7d7cd54/7f" data-source="Append ref names and object names of fetched refs to the existing contents of &lt;code&gt;.git/FETCH_HEAD&lt;/code&gt;. Without this option old data in &lt;code&gt;.git/FETCH_HEAD&lt;/code&gt; will be overwritten." onmousemove="i18n(this)">&Dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &icy; &icy;&mcy;&iecy;&ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &kcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&mcy;&ucy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&mcy;&ucy;  <code>.git/FETCH_HEAD</code> . &Bcy;&iecy;&zcy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &scy;&tcy;&acy;&rcy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;  <code>.git/FETCH_HEAD</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ycy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---atomic"><span data-i18n="b022b47296bc639685cc807b0721b335f18f314d48e8fc82fb8d5f89a98a4481/94" data-source="--atomic" onmousemove="i18n(this)">--atomic</span></dt> <dd> <p><span data-i18n="a8cdfd5e518c38ab4be30e69c17b1cbdcb5530a0a25a42639b9284ee273575f9/9c" data-source="Use an atomic transaction to update local refs. Either all refs are updated, or on error, no refs are updated." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &acy;&tcy;&ocy;&mcy;&acy;&rcy;&ncy;&ucy;&yucy; &tcy;&rcy;&acy;&ncy;&zcy;&acy;&kcy;&tscy;&icy;&yucy; &dcy;&lcy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;. &Lcy;&icy;&bcy;&ocy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy;, &lcy;&icy;&bcy;&ocy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&shcy;&icy;&bcy;&kcy;&icy; &ncy;&icy; &ocy;&dcy;&ncy;&acy; &scy;&scy;&ycy;&lcy;&kcy;&acy; &ncy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---depthltdepthgt"><span data-i18n="a84413bc842f661df05cede62b55201fc59fa00e64a4983f7355480431d257d2/fe" data-source="--depth=&amp;lt;depth&amp;gt;" onmousemove="i18n(this)">--depth=&lt;depth&gt;</span></dt> <dd> <p><span data-i18n="7e37ae18d793cfc761d9a0e5006adda185a15fe02688d6c15fc017b079d3492e/32" data-source="Limit fetching to the specified number of commits from the tip of each remote branch history. If fetching to a &lt;code&gt;shallow&lt;/code&gt; repository created by &lt;code&gt;git clone&lt;/code&gt; with &lt;code&gt;--depth=&amp;lt;depth&amp;gt;&lt;/code&gt; option (see &lt;a href=&quot;git-clone&quot;&gt;git-clone[1]&lt;/a&gt;), deepen or shorten the history to the specified number of commits. Tags for the deepened commits are not fetched." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &icy;&zcy; &kcy;&ocy;&ncy;&chcy;&icy;&kcy;&acy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;. &Pcy;&rcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&icy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  <code>shallow</code> , &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy;  <code>git clone</code>  &scy; &ocy;&pcy;&tscy;&icy;&iecy;&jcy;  <code>--depth=&lt;depth&gt;</code>  (&scy;&mcy;.  <a href="git-clone.html">git-clone[1]</a> ), &ucy;&gcy;&lcy;&ucy;&bcy;&icy;&tcy;&iecy; &icy;&lcy;&icy; &scy;&ocy;&kcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &dcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;. &Tcy;&iecy;&gcy;&icy; &dcy;&lcy;&yacy; &ucy;&gcy;&lcy;&ucy;&bcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &ncy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---deepenltdepthgt"><span data-i18n="f98e27efe8ef88d57f16eeb57c1cd74843c8ffe4c7c7abdadeb68662a2ec0389/bb" data-source="--deepen=&amp;lt;depth&amp;gt;" onmousemove="i18n(this)">--deepen=&lt;depth&gt;</span></dt> <dd> <p><span data-i18n="b3d6678583acb13e4e0c7b44a4302ad60175816b93cd37f08175e8fa67c4f52e/4e" data-source="Similar to --depth, except it specifies the number of commits from the current shallow boundary instead of from the tip of each remote branch history." onmousemove="i18n(this)">&Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy; --Deep, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &ocy;&ncy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &ocy;&tcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &mcy;&iecy;&lcy;&kcy;&ocy;&jcy; &gcy;&rcy;&acy;&ncy;&icy;&tscy;&ycy;, &acy; &ncy;&iecy; &ocy;&tcy; &kcy;&ocy;&ncy;&chcy;&icy;&kcy;&acy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---shallow-sinceltdategt"><span data-i18n="84686689a0e33b49490781c72374bf1fcda765c235cee81a142368a478008df5/75" data-source="--shallow-since=&amp;lt;date&amp;gt;" onmousemove="i18n(this)">--shallow-since=&lt;date&gt;</span></dt> <dd> <p><span data-i18n="b6e60e0a7702bfb2cc02cfa324bbbc790409e350e77204b14bd980dff91cc731/41" data-source="Deepen or shorten the history of a shallow repository to include all reachable commits after &amp;lt;date&amp;gt;." onmousemove="i18n(this)">&Ucy;&gcy;&lcy;&ucy;&bcy;&icy;&tcy;&iecy; &icy;&lcy;&icy; &scy;&ocy;&kcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &mcy;&iecy;&lcy;&kcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &vcy;&scy;&iecy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &pcy;&ocy;&scy;&lcy;&iecy; &lt;&dcy;&acy;&tcy;&acy;&gt;.</span></p> </dd> <dt id="Documentation/git-pull.txt---shallow-excludeltrevisiongt"><span data-i18n="8cca75478a04ca1d721f0bb2db7fa4f471c8ef87be332dca391d8956faa68822/7f" data-source="--shallow-exclude=&amp;lt;revision&amp;gt;" onmousemove="i18n(this)">--shallow-exclude=&lt;revision&gt;</span></dt> <dd> <p><span data-i18n="393f9763ba5650cca57708d6cf6b5cd3fd1d86a541cc4b1f408d639729c1311c/84" data-source="Deepen or shorten the history of a shallow repository to exclude commits reachable from a specified remote branch or tag. This option can be specified multiple times." onmousemove="i18n(this)">&Ucy;&gcy;&lcy;&ucy;&bcy;&icy;&tcy;&iecy; &icy;&lcy;&icy; &scy;&ocy;&kcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &mcy;&iecy;&lcy;&kcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &icy;&zcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy; &icy;&lcy;&icy; &tcy;&iecy;&gcy;&acy;. &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---unshallow"><span data-i18n="f140b1bc8b532068ce3ae63f1211562922ffc813cfd92db3bcfe4085ef0c08ff/c3" data-source="--unshallow" onmousemove="i18n(this)">--unshallow</span></dt> <dd> <p><span data-i18n="b03c895606061a3510d0e9af98f0427df8ae0da4d4d3cec0860af45bf68d9ab4/c6" data-source="If the source repository is complete, convert a shallow repository to a complete one, removing all the limitations imposed by shallow repositories." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&iecy;&ncy;, &pcy;&rcy;&iecy;&ocy;&bcy;&rcy;&acy;&zcy;&ucy;&jcy;&tcy;&iecy; &pcy;&ocy;&vcy;&iecy;&rcy;&khcy;&ncy;&ocy;&scy;&tcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &vcy; &pcy;&ocy;&lcy;&ncy;&ycy;&jcy;, &ucy;&scy;&tcy;&rcy;&acy;&ncy;&icy;&vcy; &vcy;&scy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy;, &ncy;&acy;&lcy;&acy;&gcy;&acy;&iecy;&mcy;&ycy;&iecy; &mcy;&iecy;&lcy;&kcy;&icy;&mcy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&mcy;&icy;.</span></p> <p><span data-i18n="34610e1982b7dbd05f8f3b9358115aff1582a2ff8dfe10e74556b027e3aeb8f9/d6" data-source="If the source repository is shallow, fetch as much as possible so that the current repository has the same history as the source repository." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &ncy;&iecy;&gcy;&lcy;&ucy;&bcy;&ocy;&kcy;&icy;&jcy;, &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&icy;&tcy;&iecy; &kcy;&acy;&kcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &tcy;&iecy;&kcy;&ucy;&shchcy;&icy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &icy;&mcy;&iecy;&lcy; &tcy;&ucy; &zhcy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy;, &chcy;&tcy;&ocy; &icy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---update-shallow"><span data-i18n="616034c128e74cb62201d67db1c7a0b64bf5d24b15225a176012e7650ae86dc5/3c" data-source="--update-shallow" onmousemove="i18n(this)">--update-shallow</span></dt> <dd> <p><span data-i18n="5222eb128b649bf4d07290bbf80036bb9485e2861fa0a16680059ae539bb5f4e/86" data-source="By default when fetching from a shallow repository, &lt;code&gt;git fetch&lt;/code&gt; refuses refs that require updating .git/shallow. This option updates .git/shallow and accepts such refs." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &pcy;&rcy;&icy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&iecy; &icy;&zcy; &mcy;&iecy;&lcy;&kcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;  <code>git fetch</code>  &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&yacy;&iecy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &tcy;&rcy;&iecy;&bcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; .git/shallow. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy; .git/shallow &icy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &tcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---negotiation-tipltcommitglobgt"><span data-i18n="bf00d05a18606072b6f47ab9d0142497e53e3fa198530bf0b98d43b530880931/45" data-source="--negotiation-tip=&amp;lt;commit|glob&amp;gt;" onmousemove="i18n(this)">--negotiation-tip=&lt;commit|glob&gt;</span></dt> <dd> <p><span data-i18n="37fc89208fdadbfb6873bce7e1a097d3b6fe1fbaf2981b6df04618ec70783c6f/69" data-source="By default, Git will report, to the server, commits reachable from all local refs to find common commits in an attempt to reduce the size of the to-be-received packfile. If specified, Git will only report commits reachable from the given tips. This is useful to speed up fetches when the user knows which local ref is likely to have commits in common with the upstream ref being fetched." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  Git  &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&tcy;&softcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ucy; &ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &scy;&ocy; &vcy;&scy;&iecy;&khcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&acy;&jcy;&tcy;&icy; &ocy;&bcy;&shchcy;&icy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &icy; &pcy;&ocy;&pcy;&ycy;&tcy;&acy;&tcy;&softcy;&scy;&yacy; &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&icy;&tcy;&softcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&mcy;&ocy;&gcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;,  Git  &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &icy;&zcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy;&ocy;&vcy;&iecy;&tcy;&ocy;&vcy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &dcy;&lcy;&yacy; &ucy;&scy;&kcy;&ocy;&rcy;&iecy;&ncy;&icy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;, &kcy;&ocy;&gcy;&dcy;&acy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &zcy;&ncy;&acy;&iecy;&tcy;, &kcy;&acy;&kcy;&acy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;, &vcy;&iecy;&rcy;&ocy;&yacy;&tcy;&ncy;&ocy;, &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&mcy;&iecy;&tcy;&softcy; &ocy;&bcy;&shchcy;&icy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&mcy;&ocy;&jcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&ocy;&jcy;.</span></p> <p><span data-i18n="8c9fabd0a72efd03623c6c9851cb4327a5a1a3e9a80cb1fd5ef6a0ba1929d0dd/a6" data-source="This option may be specified more than once; if so, Git will report commits reachable from any of the given commits." onmousemove="i18n(this)">&Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&acy;; &iecy;&scy;&lcy;&icy; &dcy;&acy;, &tcy;&ocy;  Git  &scy;&ocy;&ocy;&bcy;&shchcy;&icy;&tcy; &ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &icy;&zcy; &lcy;&yucy;&bcy;&ocy;&gcy;&ocy; &icy;&zcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;.</span></p> <p><span data-i18n="d336c86abb997c121ba13bc8f6ce601078ef3c745b697c3ee0fae83504bfc35b/96" data-source="The argument to this option may be a glob on ref names, a ref, or the (possibly abbreviated) SHA-1 of a commit. Specifying a glob is equivalent to specifying this option multiple times, one for each matching ref name." onmousemove="i18n(this)">&Acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&mcy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ocy;&bcy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &icy;&mcy;&iecy;&ncy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &scy;&scy;&ycy;&lcy;&kcy;&acy; &icy;&lcy;&icy; (&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ncy;&ycy;&jcy;) SHA-1 &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;. &Ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&iecy; glob &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yucy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;, &pcy;&ocy; &ocy;&dcy;&ncy;&ocy;&mcy;&ucy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &icy;&mcy;&iecy;&ncy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy;.</span></p> <p><span data-i18n="64ac3b826ea7adc4a50214e86f6a25ef273466f1bfa4d07a307939766fbfc6b5/6f" data-source="See also the &lt;code&gt;fetch.negotiationAlgorithm&lt;/code&gt; and &lt;code&gt;push.negotiate&lt;/code&gt; configuration variables documented in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;, and the &lt;code&gt;--negotiate-only&lt;/code&gt; option below." onmousemove="i18n(this)">&Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>fetch.negotiationAlgorithm</code>  &icy;  <code>push.negotiate</code> , &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;  <a href="git-config.html">git-config[1]</a> , &icy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--negotiate-only</code>  &ncy;&icy;&zhcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---negotiate-only"><span data-i18n="5be08c27ee7ef8d34c647acbd4abf05abbb3b733018c3b3948ea9e64130acc83/cd" data-source="--negotiate-only" onmousemove="i18n(this)">--negotiate-only</span></dt> <dd> <p><span data-i18n="92eeaf8ff6e54d7a88f830c924f48aae68164f028446481ee35a71d811d077c8/bb" data-source="Do not fetch anything from the server, and instead print the ancestors of the provided &lt;code&gt;--negotiation-tip=*&lt;/code&gt; arguments, which we have in common with the server." onmousemove="i18n(this)">&Ncy;&icy;&chcy;&iecy;&gcy;&ocy; &ncy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&jcy;&tcy;&iecy; &scy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy;, &acy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &pcy;&rcy;&iecy;&dcy;&kcy;&icy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;  <code>--negotiation-tip=*</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ucy; &ncy;&acy;&scy; &iecy;&scy;&tcy;&softcy; &ocy;&bcy;&shchcy;&icy;&iecy; &scy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&mcy;.</span></p> <p><span data-i18n="d090ee0aa1c36c8c6bd8007d04299ac49e2a1476024e31d6782e446cd2f8e6c7/87" data-source="This is incompatible with &lt;code&gt;--recurse-submodules=[yes|on-demand]&lt;/code&gt;. Internally this is used to implement the &lt;code&gt;push.negotiate&lt;/code&gt; option, see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy; &scy;  <code>--recurse-submodules=[yes|on-demand]</code> . &Vcy;&ncy;&ucy;&tcy;&rcy;&icy; &ecy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &rcy;&iecy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>push.negotiate</code> , &scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-pull.txt---dry-run"><span data-i18n="675ca48430023bf861e914e0cf5bbe183efe84bd9d831affc574394bf4edc690/c1" data-source="--dry-run" onmousemove="i18n(this)">--dry-run</span></dt> <dd> <p><span data-i18n="7a0fa829b664bd23352f75eb3d70aa2acfc1426dfececf3c9265bc06bc2576e3/f9" data-source="Show what would be done, without making any changes." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy;, &chcy;&tcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&dcy;&iecy;&lcy;&acy;&ncy;&ocy;, &ncy;&iecy; &vcy;&ncy;&ocy;&scy;&yacy; &ncy;&icy;&kcy;&acy;&kcy;&icy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---porcelain"><span data-i18n="99995b429bdc79d181ef1433b732eb66d793543f436f1d4858e72e12b9aeb7ee/95" data-source="--porcelain" onmousemove="i18n(this)">--porcelain</span></dt> <dd> <p><span data-i18n="debd43b7f73a698c71db26211142834f6b33caf47d10002a00dc6c9ef957f2cb/5b" data-source="Print the output to standard output in an easy-to-parse format for scripts. See section OUTPUT in &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy; &vcy; &ucy;&dcy;&ocy;&bcy;&ncy;&ocy;&mcy; &dcy;&lcy;&yacy; &acy;&ncy;&acy;&lcy;&icy;&zcy;&acy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &dcy;&lcy;&yacy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&iecy;&vcy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &Vcy;&Ycy;&KHcy;&Ocy;&Dcy; &vcy;  <a href="git-fetch.html">git-fetch[1]</a> .</span></p> <p><span data-i18n="1bc4aa122f507a0927b87d6f33ed15b7a8d56c02c3189e7e1e1234d4ab8e1fda/7f" data-source="This is incompatible with &lt;code&gt;--recurse-submodules=[yes|on-demand]&lt;/code&gt; and takes precedence over the &lt;code&gt;fetch.output&lt;/code&gt; config option." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy; &scy;  <code>--recurse-submodules=[yes|on-demand]</code>  &icy; &icy;&mcy;&iecy;&iecy;&tcy; &pcy;&rcy;&icy;&ocy;&rcy;&icy;&tcy;&iecy;&tcy; &ncy;&acy;&dcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&mcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>fetch.output</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt--f"><span data-i18n="0e6503c1ece40e4ea7668463248ea2716eb37643f2c2c605f8bcee4d195a1705/83" data-source="-f" onmousemove="i18n(this)">-f</span></dt> <dt id="Documentation/git-pull.txt---force"><span data-i18n="be262a109369ff4174b4b7a7aa917a83ca99dc94093be7d497384bb8c0f9cee6/ef" data-source="--force" onmousemove="i18n(this)">--force</span></dt> <dd> <p><span data-i18n="7ea4dbf179fe15e95d16f140d327d58e4b44fcf16c61ad1c69c74e25d32a1688/f3" data-source="When &lt;code&gt;git fetch&lt;/code&gt; is used with &lt;code&gt;&amp;lt;src&amp;gt;:&amp;lt;dst&amp;gt;&lt;/code&gt; refspec, it may refuse to update the local branch as discussed in the &lt;code&gt;&amp;lt;refspec&amp;gt;&lt;/code&gt; part of the &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt; documentation. This option overrides that check." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  <code>git fetch</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy;&ocy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&iecy;&jcy;  <code>&lt;src&gt;:&lt;dst&gt;</code> , &ocy;&ncy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&tcy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;&scy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&tcy;&softcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy;, &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &vcy; &chcy;&acy;&scy;&tcy;&icy;  <code>&lt;refspec&gt;</code>  &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&tscy;&icy;&icy;  <a href="git-fetch.html">git-fetch[1]</a> . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &ecy;&tcy;&ucy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&ucy;.</span></p> </dd> <dt id="Documentation/git-pull.txt--k"><span data-i18n="2491456786e2f980156bb6d6932d5f25deea5b8b234c1a89766ff9280ab1f280/02" data-source="-k" onmousemove="i18n(this)">-k</span></dt> <dt id="Documentation/git-pull.txt---keep"><span data-i18n="ad8e4cbae591ad249ce8e2aba49d9676fbb2a16a7520506a682b1418ae1ad979/0b" data-source="--keep" onmousemove="i18n(this)">--keep</span></dt> <dd> <p><span data-i18n="3001bb0605b928627abbcce81742a68500cc194f42190f66217cf098117b46ac/af" data-source="Keep downloaded pack." onmousemove="i18n(this)">&Scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&iecy; &scy;&kcy;&acy;&chcy;&acy;&ncy;&ncy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---prefetch"><span data-i18n="139a448916552ff78dd46958a8b1640ff6949376fe0f4a1b2b929e303e7a9a32/ef" data-source="--prefetch" onmousemove="i18n(this)">--prefetch</span></dt> <dd> <p><span data-i18n="a6d2bef14f9fdace2fcd78e3753e134e325c9bbb76104c1f2b9f6ba157e84a85/be" data-source="Modify the configured refspec to place all refs into the &lt;code&gt;refs/prefetch/&lt;/code&gt; namespace. See the &lt;code&gt;prefetch&lt;/code&gt; task in &lt;a href=&quot;git-maintenance&quot;&gt;git-maintenance[1]&lt;/a&gt;." onmousemove="i18n(this)">&Icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ucy;&yucy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&mcy;&iecy;&scy;&tcy;&icy;&tcy;&softcy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&mcy;&iecy;&ncy;  <code>refs/prefetch/</code> . &Scy;&mcy;. &zcy;&acy;&dcy;&acy;&chcy;&ucy;  <code>prefetch</code>  &vcy;  <a href="git-maintenance.html">git-maintenance[1]</a> .</span></p> </dd> <dt id="Documentation/git-pull.txt--p"><span data-i18n="567479c447e472328522a1d759aabb9b579e4522a6da547c983d29e94c1604c2/a3" data-source="-p" onmousemove="i18n(this)">-p</span></dt> <dt id="Documentation/git-pull.txt---prune"><span data-i18n="f0fa17d69b07b247c6d688bbd4f199b993292126a4400cf90778ae3449c5f5a3/a6" data-source="--prune" onmousemove="i18n(this)">--prune</span></dt> <dd> <p><span data-i18n="c493fedf881fe6ba2e661e0eed87cb5804fa4db06a1fad5aa7845458da1bb692/98" data-source="Before fetching, remove any remote-tracking references that no longer exist on the remote. Tags are not subject to pruning if they are fetched only because of the default tag auto-following or due to a --tags option. However, if tags are fetched due to an explicit refspec (either on the command line or in the remote configuration, for example if the remote was cloned with the --mirror option), then they are also subject to pruning. Supplying &lt;code&gt;--prune-tags&lt;/code&gt; is a shorthand for providing the tag refspec." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy;&iecy;. &Tcy;&iecy;&gcy;&icy; &ncy;&iecy; &pcy;&ocy;&dcy;&lcy;&iecy;&zhcy;&acy;&tcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&zcy;-&zcy;&acy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&gcy;&ocy; &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &tcy;&iecy;&gcy;&acy;&mcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&lcy;&icy; &icy;&zcy;-&zcy;&acy; &ocy;&pcy;&tscy;&icy;&icy; --tags. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &iecy;&scy;&lcy;&icy; &tcy;&iecy;&gcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &icy;&zcy;-&zcy;&acy; &yacy;&vcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy; (&lcy;&icy;&bcy;&ocy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &lcy;&icy;&bcy;&ocy; &vcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy; &bcy;&ycy;&lcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &ocy;&pcy;&tscy;&icy;&icy; --mirror), &tcy;&ocy; &ocy;&ncy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&dcy;&lcy;&iecy;&zhcy;&acy;&tcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yucy;. &Pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy;  <code>--prune-tags</code>  &mdash; &ecy;&tcy;&ocy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &dcy;&lcy;&yacy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&iecy;&gcy;&acy; refspec.</span></p> </dd> <dt id="Documentation/git-pull.txt---no-tags"><span data-i18n="de40899bd4111e741666dad2565a03222958eb629da88c5c6b287bc6b70d1c80/55" data-source="--no-tags" onmousemove="i18n(this)">--no-tags</span></dt> <dd> <p><span data-i18n="b03e0d28a5dec63c7ef9e8786897f5e474ab4fa6bdb146b66c085d09aacdd90c/c7" data-source="By default, tags that point at objects that are downloaded from the remote repository are fetched and stored locally. This option disables this automatic tag following. The default behavior for a remote may be specified with the remote.&amp;lt;name&amp;gt;.tagOpt setting. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &tcy;&iecy;&gcy;&icy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&icy;&iecy; &ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &zcy;&acy;&gcy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ncy;&ycy;&iecy; &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &icy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&iecy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy; &tcy;&iecy;&gcy;&ocy;&vcy;. &Pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; Remote.&lt;name&gt;.tagOpt. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-pull.txt---refmapltrefspecgt"><span data-i18n="4c6745e6821ec71292c5686ff9d7af57c59e054191cd400455a83521255c65e3/eb" data-source="--refmap=&amp;lt;refspec&amp;gt;" onmousemove="i18n(this)">--refmap=&lt;refspec&gt;</span></dt> <dd> <p><span data-i18n="3f11346a5ccd70162edd98765cfa9bb92055e8c3de4c8e35084c063d34957381/d7" data-source="When fetching refs listed on the command line, use the specified refspec (can be given more than once) to map the refs to remote-tracking branches, instead of the values of &lt;code&gt;remote.*.fetch&lt;/code&gt; configuration variables for the remote repository. Providing an empty &lt;code&gt;&amp;lt;refspec&amp;gt;&lt;/code&gt; to the &lt;code&gt;--refmap&lt;/code&gt; option causes Git to ignore the configured refspecs and rely entirely on the refspecs supplied as command-line arguments. See section on &amp;quot;Configured Remote-tracking Branches&amp;quot; for details." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ucy;&yucy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&icy; (&mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &zcy;&acy;&dcy;&acy;&ncy;&acy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&acy;) &dcy;&lcy;&yacy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &scy; &vcy;&iecy;&tcy;&vcy;&yacy;&mcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>remote.*.fetch</code>  &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy;  <code>&lt;refspec&gt;</code>  &vcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&iecy;  <code>--refmap</code> ,  Git  &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &icy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &pcy;&ocy;&lcy;&acy;&gcy;&acy;&tcy;&softcy;&scy;&yacy; &ncy;&acy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;  &quot;Configured Remote-tracking Branches&quot; .</span></p> </dd> <dt id="Documentation/git-pull.txt--t"><span data-i18n="7cd2e81795b97f4d593d0150f2882d884095719e4f612093a853d72747ebdba0/03" data-source="-t" onmousemove="i18n(this)">-t</span></dt> <dt id="Documentation/git-pull.txt---tags"><span data-i18n="ca2ed6721d83f4f364916ec2259d24adfdba6b230be747d80ed87a4797650daf/8c" data-source="--tags" onmousemove="i18n(this)">--tags</span></dt> <dd> <p><span data-i18n="d14d5bf4afedada85e6e726e9cd9a34e688c8b4d42b9eeab523556dca14cbd2c/de" data-source="Fetch all tags from the remote (i.e., fetch remote tags &lt;code&gt;refs/tags/*&lt;/code&gt; into local tags with the same name), in addition to whatever else would otherwise be fetched. Using this option alone does not subject tags to pruning, even if --prune is used (though tags may be pruned anyway if they are also the destination of an explicit refspec; see &lt;code&gt;--prune&lt;/code&gt;)." onmousemove="i18n(this)">&Icy;&zcy;&vcy;&lcy;&iecy;&kcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &tcy;&iecy;&gcy;&icy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; (&tcy;. &iecy;. &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&icy;&tcy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy;  <code>refs/tags/*</code>  &vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy; &scy; &tcy;&iecy;&mcy; &zhcy;&iecy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy;), &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy;, &chcy;&tcy;&ocy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &bcy;&ycy;&lcy;&ocy; &bcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ocy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &ncy;&iecy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yucy; &tcy;&iecy;&gcy;&ocy;&vcy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; --prune (&khcy;&ocy;&tcy;&yacy; &tcy;&iecy;&gcy;&icy; &vcy; &lcy;&yucy;&bcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ycy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &mcy;&iecy;&scy;&tcy;&ocy;&mcy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &yacy;&vcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy;; &scy;&mcy;.  <code>--prune</code> ).</span></p> </dd> <dt id="Documentation/git-pull.txt--j"><span data-i18n="2dbd9f39c1512dde969ed4d03334e96a639f0a2af297836bc297d2bbd5d623e2/46" data-source="-j" onmousemove="i18n(this)">-j</span></dt> <dt id="Documentation/git-pull.txt---jobsltngt"><span data-i18n="3faf97fd050155233c94e2a6f7f8e729d761ee1a9868eb0a7481c85c5b0389fc/04" data-source="--jobs=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--jobs=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="46d9f2f1f00da39783e278bb40549114c8e8540abd09484844734ac3303579f6/28" data-source="Number of parallel children to be used for all forms of fetching." onmousemove="i18n(this)">&Kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &vcy;&scy;&iecy;&khcy; &fcy;&ocy;&rcy;&mcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;.</span></p> <p><span data-i18n="f87e06f2aca98c740b76c3cd2f14999ea8a7593cbc49143d79cabca9d316803b/32" data-source="If the &lt;code&gt;--multiple&lt;/code&gt; option was specified, the different remotes will be fetched in parallel. If multiple submodules are fetched, they will be fetched in parallel. To control them independently, use the config settings &lt;code&gt;fetch.parallel&lt;/code&gt; and &lt;code&gt;submodule.fetchJobs&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &bcy;&ycy;&lcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>--multiple</code> , &rcy;&acy;&zcy;&ncy;&ycy;&iecy; &pcy;&ucy;&lcy;&softcy;&tcy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ocy;. &IEcy;&scy;&lcy;&icy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ocy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy;, &ocy;&ncy;&icy; &bcy;&ucy;&dcy;&ucy;&tcy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ycy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ocy;. &Dcy;&lcy;&yacy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&gcy;&ocy; &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&mcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&acy;  <code>fetch.parallel</code>  &icy;  <code>submodule.fetchJobs</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> <p><span data-i18n="72a6c418504ba50d2427664d2a6f617b00ac72c9e7cebdd6ae2e85e49c4cd2af/44" data-source="Typically, parallel recursive and multi-remote fetches will be faster. By default fetches are performed sequentially, not in parallel." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&vcy;&ncy;&acy;&yacy; &icy; &mcy;&ncy;&ocy;&gcy;&ocy;&ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &bcy;&ycy;&scy;&tcy;&rcy;&iecy;&iecy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &acy; &ncy;&iecy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---set-upstream"><span data-i18n="7fefc4bc9f95f71a53436cfc05926c03c71d0891b46ecc67a00a73378de7ea02/28" data-source="--set-upstream" onmousemove="i18n(this)">--set-upstream</span></dt> <dd> <p><span data-i18n="cb0431113ab6b7c2c8e4f011d5923e99afda5eea7026463a15fd05383c325df3/18" data-source="If the remote is fetched successfully, add upstream (tracking) reference, used by argument-less &lt;a href=&quot;git-pull&quot;&gt;git-pull[1]&lt;/a&gt; and other commands. For more information, see &lt;code&gt;branch.&amp;lt;name&amp;gt;.merge&lt;/code&gt; and &lt;code&gt;branch.&amp;lt;name&amp;gt;.remote&lt;/code&gt; in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ocy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy;, &dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&ucy; &ncy;&acy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; (&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy;), &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ucy;&yucy;  <a href="git-pull.html">git-pull[1]</a>  &bcy;&iecy;&zcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &icy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;&mcy;&icy;. &Dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &scy;&mcy;.  <code>branch.&lt;name&gt;.merge</code>  &icy;  <code>branch.&lt;name&gt;.remote</code>  &vcy;  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-pull.txt---upload-packltupload-packgt"><span data-i18n="1ba3840da2062ea8eb781798dabf385556016c930e49991ec0bf8ce427bdbce1/65" data-source="--upload-pack &amp;lt;upload-pack&amp;gt;" onmousemove="i18n(this)">--upload-pack &lt;upload-pack&gt;</span></dt> <dd> <p><span data-i18n="473c0802ef26233c673490ea391cb6a770eee3e3b92a514b9ff384c5e2017f2a/59" data-source="When given, and the repository to fetch from is handled by &lt;code&gt;git fetch-pack&lt;/code&gt;, &lt;code&gt;--exec=&amp;lt;upload-pack&amp;gt;&lt;/code&gt; is passed to the command to specify non-default path for the command run on the other end." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &zcy;&acy;&dcy;&acy;&ncy; &icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &ocy;&scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy;, &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>git fetch-pack</code> ,  <code>--exec=&lt;upload-pack&gt;</code>  &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy; &dcy;&lcy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;, &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&mcy;&ocy;&jcy; &ncy;&acy; &dcy;&rcy;&ucy;&gcy;&ocy;&mcy; &kcy;&ocy;&ncy;&tscy;&iecy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---progress"><span data-i18n="c4d85ead394fc39f65f473a99058ad8fe951b5cd8d8dacc9e82d90e36b6430ea/a2" data-source="--progress" onmousemove="i18n(this)">--progress</span></dt> <dd> <p><span data-i18n="04667c2c7998347fb04de004a0d203aa361eadbaddd307962cc66470d68cf328/94" data-source="Progress status is reported on the standard error stream by default when it is attached to a terminal, unless -q is specified. This flag forces progress status even if the standard error stream is not directed to a terminal." onmousemove="i18n(this)">&Scy;&tcy;&acy;&tcy;&ucy;&scy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&mcy; &pcy;&ocy;&tcy;&ocy;&kcy;&iecy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &kcy;&ocy;&gcy;&dcy;&acy; &ocy;&ncy; &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy; &kcy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;&ucy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; -q. &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &khcy;&ocy;&dcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &ncy;&iecy; &ncy;&acy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;.</span></p> </dd> <dt id="Documentation/git-pull.txt--oltoptiongt"><span data-i18n="cb75fe25d166b45eeca4833702356571acd940197b656e26dd01a8abdccadbe7/cc" data-source="-o &amp;lt;option&amp;gt;" onmousemove="i18n(this)">-o &lt;option&gt;</span></dt> <dt id="Documentation/git-pull.txt---server-optionltoptiongt"><span data-i18n="dce655fcd4a086447f73d2c7d2a23522deac05cb7d9a1c4fbcfcf476fe5b8c5d/fb" data-source="--server-option=&amp;lt;option&amp;gt;" onmousemove="i18n(this)">--server-option=&lt;option&gt;</span></dt> <dd> <p><span data-i18n="de128a536cff169b3f0ed90dda3ee0d479a00d5515e8c80e65cc4b97a0af6744/95" data-source="Transmit the given string to the server when communicating using protocol version 2. The given string must not contain a NUL or LF character. The server&amp;rsquo;s handling of server options, including unknown ones, is server-specific. When multiple &lt;code&gt;--server-option=&amp;lt;option&amp;gt;&lt;/code&gt; are given, they are all sent to the other side in the order listed on the command line." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; &dcy;&acy;&ncy;&ncy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy; &pcy;&rcy;&icy; &ocy;&bcy;&mcy;&iecy;&ncy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &pcy;&ocy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ucy; &vcy;&iecy;&rcy;&scy;&icy;&icy; 2. &Dcy;&acy;&ncy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &ncy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&acy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy; NUL &icy;&lcy;&icy; LF. &Ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&mcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy;, &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &ncy;&iecy;&icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy;&iecy;, &zcy;&acy;&vcy;&icy;&scy;&icy;&tcy; &ocy;&tcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy;. &IEcy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy;&ocy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy;  <code>--server-option=&lt;option&gt;</code> , &vcy;&scy;&iecy; &ocy;&ncy;&icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&iecy; &vcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-pull.txt---show-forced-updates"><span data-i18n="fbfaf1feae24e7c76f419c0f58dbb966ef27d69bd7ac129811c5b409d5590024/7b" data-source="--show-forced-updates" onmousemove="i18n(this)">--show-forced-updates</span></dt> <dd> <p><span data-i18n="d86cfa9c79f6325e0fa785e3a9c71ebf9fa097181e9c38473f7990598fc0d645/b5" data-source="By default, git checks if a branch is force-updated during fetch. This can be disabled through fetch.showForcedUpdates, but the --show-forced-updates option guarantees this check occurs. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  git  &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&iecy;&tcy;, &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &vcy;&iecy;&tcy;&kcy;&acy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; fetch.showForcedUpdates, &ncy;&ocy; &ocy;&pcy;&tscy;&icy;&yacy; --show-forced-updates &gcy;&acy;&rcy;&acy;&ncy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&jcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy;. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-pull.txt---no-show-forced-updates"><span data-i18n="a8bec509660a426545872335eec6f15d43b06b083bb527830a29aba41ce2ad51/d2" data-source="--no-show-forced-updates" onmousemove="i18n(this)">--no-show-forced-updates</span></dt> <dd> <p><span data-i18n="362f420d35ae61fc2de69090e3c5f1e426792ef861d3261f53cc7858a2a417ed/d0" data-source="By default, git checks if a branch is force-updated during fetch. Pass --no-show-forced-updates or set fetch.showForcedUpdates to false to skip this check for performance reasons. If used during &lt;code&gt;git-pull&lt;/code&gt; the --ff-only option will still check for forced updates before attempting a fast-forward update. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  git  &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&iecy;&tcy;, &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &vcy;&iecy;&tcy;&kcy;&acy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;. &Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; --no-show-forced-updates &icy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &dcy;&lcy;&yacy; fetch.showForcedUpdates &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  false , &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy; &ecy;&tcy;&ucy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&ucy; &icy;&zcy; &scy;&ocy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&jcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy;. &IEcy;&scy;&lcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; --ff-only &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy;  <code>git-pull</code> , &ocy;&ncy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&tcy;&softcy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&iecy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy; &pcy;&iecy;&rcy;&iecy;&dcy; &pcy;&ocy;&pcy;&ycy;&tcy;&kcy;&ocy;&jcy; &bcy;&ycy;&scy;&tcy;&rcy;&ocy;&gcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-pull.txt--4"><span data-i18n="e5e0093f285a4fb94c3fcc2ad7fd04edd10d429ccda87a9aa5e4718efadf182e/24" data-source="-4" onmousemove="i18n(this)">-4</span></dt> <dt id="Documentation/git-pull.txt---ipv4"><span data-i18n="1f97e38542dd5087fc5115af673e39ea43d95c543baa10b7bc94578aea7ec04b/fd" data-source="--ipv4" onmousemove="i18n(this)">--ipv4</span></dt> <dd> <p><span data-i18n="9970b14330376c58df1db95a86214b424972d591b74f2b2142ec9bafc03934dc/06" data-source="Use IPv4 addresses only, ignoring IPv6 addresses." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &acy;&dcy;&rcy;&iecy;&scy;&acy; IPv4, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yacy; &acy;&dcy;&rcy;&iecy;&scy;&acy; IPv6.</span></p> </dd> <dt id="Documentation/git-pull.txt--6"><span data-i18n="03b26944890929ff751653acb2f2af795cee38f937f379f52ed654a68ce91216/e7" data-source="-6" onmousemove="i18n(this)">-6</span></dt> <dt id="Documentation/git-pull.txt---ipv6"><span data-i18n="b4f7c9a5c3c239166d1bf354977465da5ba6bcf9d4d3f825cbed4dd8a982c8c4/2a" data-source="--ipv6" onmousemove="i18n(this)">--ipv6</span></dt> <dd> <p><span data-i18n="e6414aae49899b7d5af6b94b62e76db1cdc68690461375eb358ec939064e2ba9/8b" data-source="Use IPv6 addresses only, ignoring IPv4 addresses." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &acy;&dcy;&rcy;&iecy;&scy;&acy; IPv6, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yacy; &acy;&dcy;&rcy;&iecy;&scy;&acy; IPv4.</span></p> </dd> <dt id="Documentation/git-pull.txt-ltrepositorygt"><span data-i18n="33156ec69ef42f138c866bfb62145584bca1d9dd862e78b81cbaf77f8240c70e/6f" data-source="&amp;lt;repository&amp;gt;" onmousemove="i18n(this)">&lt;repository&gt;</span></dt> <dd> <p><span data-i18n="c87076cce73ec2b81a1e70ea5333581abca5554a61f6b84c57958b093d567910/23" data-source="The &amp;quot;remote&amp;quot; repository that is the source of a fetch or pull operation. This parameter can be either a URL (see the section &lt;a href=&quot;#URLS&quot;&gt;GIT URLS&lt;/a&gt; below) or the name of a remote (see the section &lt;a href=&quot;#REMOTES&quot;&gt;REMOTES&lt;/a&gt; below)." onmousemove="i18n(this)">&Rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  &quot;remote&quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&mcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &icy;&lcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &lcy;&icy;&bcy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&ocy;&mcy; (&scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  <a href="git-pull.html#URLS">GIT URLS</a>  &ncy;&icy;&zhcy;&iecy;), &lcy;&icy;&bcy;&ocy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; (&scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  <a href="git-pull.html#REMOTES">REMOTES</a>  &ncy;&icy;&zhcy;&iecy;).</span></p> </dd> <dt id="Documentation/git-pull.txt-ltrefspecgt"><span data-i18n="d9f17b5cfbbc0db3542ae4b042d8b2d660f3af3d8bcb094fd2e2a7f3354b4105/ad" data-source="&amp;lt;refspec&amp;gt;" onmousemove="i18n(this)">&lt;refspec&gt;</span></dt> <dd> <p><span data-i18n="7147f50417fed257b2ff1c31dd2d5b38e13d6bfad2a3aab792e3c450b81c4d71/e8" data-source="Specifies which refs to fetch and which local refs to update. When no &amp;lt;refspec&amp;gt;s appear on the command line, the refs to fetch are read from &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; variables instead (see the section &amp;quot;CONFIGURED REMOTE-TRACKING BRANCHES&amp;quot; in &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &kcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy;, &acy; &kcy;&acy;&kcy;&icy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy;. &IEcy;&scy;&lcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &lt;refspec&gt;, &scy;&scy;&ycy;&lcy;&kcy;&icy; &dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &icy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy;  <code>remote.&lt;repository&gt;.fetch</code>  (&scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  &quot;CONFIGURED REMOTE-TRACKING BRANCHES&quot;  &vcy;  <a href="git-fetch.html">git-fetch[1]</a>  ).</span></p> <p><span data-i18n="5ff2017f289db6aeca65b7ac20191a5cfac210ff1c4d47e4d49bbbe6f34f6c1b/e3" data-source="The format of a &amp;lt;refspec&amp;gt; parameter is an optional plus &lt;code&gt;+&lt;/code&gt;, followed by the source &amp;lt;src&amp;gt;, followed by a colon &lt;code&gt;:&lt;/code&gt;, followed by the destination ref &amp;lt;dst&amp;gt;. The colon can be omitted when &amp;lt;dst&amp;gt; is empty. &amp;lt;src&amp;gt; is typically a ref, but it can also be a fully spelled hex object name." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &lt;refspec&gt; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;, &pcy;&lcy;&yucy;&scy;  <code>+</code> , &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &lt;src&gt;, &zcy;&acy;&tcy;&iecy;&mcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy;  <code>:</code> , &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&acy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &lt;dst&gt;. &Dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy;, &iecy;&scy;&lcy;&icy; &lt;dst&gt; &pcy;&ucy;&scy;&tcy;. &lt;src&gt; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&ucy;, &ncy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &ncy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&mcy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&mcy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;.</span></p> <p><span data-i18n="077598235b5e8a59946a483873341818429adca0d31a7b8a085358c0e37ffaf9/11" data-source="A &amp;lt;refspec&amp;gt; may contain a &lt;code&gt;*&lt;/code&gt; in its &amp;lt;src&amp;gt; to indicate a simple pattern match. Such a refspec functions like a glob that matches any ref with the same prefix. A pattern &amp;lt;refspec&amp;gt; must have a &lt;code&gt;*&lt;/code&gt; in both the &amp;lt;src&amp;gt; and &amp;lt;dst&amp;gt;. It will map refs to the destination by replacing the &lt;code&gt;*&lt;/code&gt; with the contents matched from the source." onmousemove="i18n(this)">&lt;refspec&gt; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy;  <code>*</code>  &vcy; &scy;&vcy;&ocy;&iecy;&mcy; &lt;src&gt;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy;&iecy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&iecy;&ncy;&icy;&iecy; &scy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ocy;&mcy;. &Tcy;&acy;&kcy;&acy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &kcy;&acy;&kcy; glob, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &lcy;&yucy;&bcy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&iecy; &scy; &tcy;&iecy;&mcy; &zhcy;&iecy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&ocy;&mcy;. &SHcy;&acy;&bcy;&lcy;&ocy;&ncy; &lt;refspec&gt; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &icy;&mcy;&iecy;&tcy;&softcy;  <code>*</code>  &kcy;&acy;&kcy; &vcy; &lt;src&gt;, &tcy;&acy;&kcy; &icy; &vcy; &lt;dst&gt;. &Ocy;&ncy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&icy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy; &pcy;&ucy;&ncy;&kcy;&tcy;&ocy;&mcy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;, &zcy;&acy;&mcy;&iecy;&ncy;&icy;&vcy;  <code>*</code>  &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy;, &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&yucy;&shchcy;&icy;&mcy; &scy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&mcy;.</span></p> <p><span data-i18n="ad9a743ff194079168f258ba2a1966a03a40e0a1d12fefbb6cb3c49057fb65bd/48" data-source="If a refspec is prefixed by &lt;code&gt;^&lt;/code&gt;, it will be interpreted as a negative refspec. Rather than specifying which refs to fetch or which local refs to update, such a refspec will instead specify refs to exclude. A ref will be considered to match if it matches at least one positive refspec, and does not match any negative refspec. Negative refspecs can be useful to restrict the scope of a pattern refspec so that it will not include specific refs. Negative refspecs can themselves be pattern refspecs. However, they may only contain a &amp;lt;src&amp;gt; and do not specify a &amp;lt;dst&amp;gt;. Fully spelled out hex object names are also not supported." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&iecy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&tcy;&ocy;&icy;&tcy;  <code>^</code>  , &ocy;&ncy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&kcy; &ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy;. &Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &icy;&lcy;&icy; &kcy;&acy;&kcy;&icy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&tcy;&softcy;, &tcy;&acy;&kcy;&acy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy;. &Scy;&scy;&ycy;&lcy;&kcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&chcy;&icy;&tcy;&acy;&tcy;&softcy;&scy;&yacy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&jcy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&acy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &khcy;&ocy;&tcy;&yacy; &bcy;&ycy; &ocy;&dcy;&ncy;&ocy;&jcy; &pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &icy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ncy;&icy; &ocy;&dcy;&ncy;&ocy;&jcy; &ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy;. &Ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ycy; &dcy;&lcy;&yacy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy; &ocy;&bcy;&lcy;&acy;&scy;&tcy;&icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&acy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&ncy;&acy; &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&lcy;&acy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;. &Ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&acy;&mcy;&icy; &pcy;&ocy; &scy;&iecy;&bcy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&kcy;&acy;&mcy;&icy; &ncy;&acy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &ocy;&ncy;&icy; &mcy;&ocy;&gcy;&ucy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &lt;src&gt; &icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &lt;dst&gt;. &Pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &ncy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &tcy;&acy;&kcy;&zhcy;&iecy; &ncy;&iecy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> <p><span data-i18n="c73422e284065bf295b053b767437d86d48ae313cc213b0d28e8ac9691ab8d0b/64" data-source="&lt;code&gt;tag &amp;lt;tag&amp;gt;&lt;/code&gt; means the same as &lt;code&gt;refs/tags/&amp;lt;tag&amp;gt;:refs/tags/&amp;lt;tag&amp;gt;&lt;/code&gt;; it requests fetching everything up to the given tag." onmousemove="i18n(this)"><code>tag &lt;tag&gt;</code>  &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy; &tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>refs/tags/&lt;tag&gt;:refs/tags/&lt;tag&gt;</code> ; &ocy;&ncy; &zcy;&acy;&pcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&iecy; &vcy;&scy;&iecy;&gcy;&ocy; &dcy;&ocy; &dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &tcy;&iecy;&gcy;&acy;.</span></p> <p><span data-i18n="4240fda01a81ac4cd80671775b56e662494aa55398c2756d6087779975876269/55" data-source="The remote ref that matches &amp;lt;src&amp;gt; is fetched, and if &amp;lt;dst&amp;gt; is not an empty string, an attempt is made to update the local ref that matches it." onmousemove="i18n(this)">&Vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy;&scy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&acy;&yacy; &lt;src&gt;, &icy; &iecy;&scy;&lcy;&icy; &lt;dst&gt; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy;, &pcy;&rcy;&iecy;&dcy;&pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&pcy;&ycy;&tcy;&kcy;&acy; &ocy;&bcy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&ucy;&yucy; &iecy;&jcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ucy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&ucy;.</span></p> <p><span data-i18n="28d6bc2e39b1711ada1913e8fbe191385ea134b4da8de292541178560d48c152/67" data-source="Whether that update is allowed without &lt;code&gt;--force&lt;/code&gt; depends on the ref namespace it&amp;rsquo;s being fetched to, the type of object being fetched, and whether the update is considered to be a fast-forward. Generally, the same rules apply for fetching as when pushing, see the &lt;code&gt;&amp;lt;refspec&amp;gt;...&lt;/code&gt; section of &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt; for what those are. Exceptions to those rules particular to &lt;code&gt;git fetch&lt;/code&gt; are noted below." onmousemove="i18n(this)">&Rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&ocy; &lcy;&icy; &ecy;&tcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &bcy;&iecy;&zcy;  <code>--force</code> , &zcy;&acy;&vcy;&icy;&scy;&icy;&tcy; &ocy;&tcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&acy; &icy;&mcy;&iecy;&ncy; ref, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &ocy;&ncy;&ocy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&tcy;&scy;&yacy;, &tcy;&icy;&pcy;&acy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&mcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &icy; &tcy;&ocy;&gcy;&ocy;, &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&ocy;&jcy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;. &Kcy;&acy;&kcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&ocy;, &kcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &tcy;&iecy; &zhcy;&iecy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;, &chcy;&tcy;&ocy; &icy; &pcy;&rcy;&icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&iecy;, &scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  <code>&lt;refspec&gt;...</code>  &scy;&tcy;&acy;&tcy;&softcy;&icy;  <a href="git-push.html">git-push[1]</a> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&zcy;&ncy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &tcy;&acy;&kcy;&ocy;&iecy;. &Icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy; &icy;&zcy; &ecy;&tcy;&icy;&khcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;, &khcy;&acy;&rcy;&acy;&kcy;&tcy;&iecy;&rcy;&ncy;&ycy;&iecy; &dcy;&lcy;&yacy;  <code>git fetch</code> , &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &ncy;&icy;&zhcy;&iecy;.</span></p> <p><span data-i18n="1c184bebe363d2d7a5684a99be3ddaeff4c9843f2f423281586a01d7e66fbf6a/63" data-source="Until Git version 2.20, and unlike when pushing with &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt;, any updates to &lt;code&gt;refs/tags/*&lt;/code&gt; would be accepted without &lt;code&gt;+&lt;/code&gt; in the refspec (or &lt;code&gt;--force&lt;/code&gt;). When fetching, we promiscuously considered all tag updates from a remote to be forced fetches. Since Git version 2.20, fetching to update &lt;code&gt;refs/tags/*&lt;/code&gt; works the same way as when pushing. I.e. any updates will be rejected without &lt;code&gt;+&lt;/code&gt; in the refspec (or &lt;code&gt;--force&lt;/code&gt;)." onmousemove="i18n(this)">&Dcy;&ocy;  Git  &vcy;&iecy;&rcy;&scy;&icy;&icy; 2.20, &vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy;  <a href="git-push.html">git-push[1]</a>  , &lcy;&yucy;&bcy;&ycy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;  <code>refs/tags/*</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&tcy;&softcy;&scy;&yacy; &bcy;&iecy;&zcy;  <code>+</code>  &vcy; refspec (&icy;&lcy;&icy;  <code>--force</code>  ). &Pcy;&rcy;&icy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&iecy; &mcy;&ycy; &bcy;&iecy;&scy;&pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&chcy;&ncy;&ocy; &scy;&chcy;&icy;&tcy;&acy;&lcy;&icy; &vcy;&scy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&iecy;&gcy;&ocy;&vcy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ocy;&jcy;. &Ncy;&acy;&chcy;&icy;&ncy;&acy;&yacy; &scy;  Git  &vcy;&iecy;&rcy;&scy;&icy;&icy; 2.20, &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;  <code>refs/tags/*</code>  &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy; &icy; &pcy;&rcy;&icy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&iecy;. &Tcy;.&iecy;. &lcy;&yucy;&bcy;&ycy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &bcy;&ucy;&dcy;&ucy;&tcy; &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&iecy;&ncy;&ycy; &bcy;&iecy;&zcy;  <code>+</code>  &vcy; refspec (&icy;&lcy;&icy;  <code>--force</code>  ).</span></p> <p><span data-i18n="28b1a6312c6cf94a7853802c5177d31100a6923eb80c26cf9cac12e4893ecebf/f9" data-source="Unlike when pushing with &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt;, any updates outside of &lt;code&gt;refs/{tags,heads}/*&lt;/code&gt; will be accepted without &lt;code&gt;+&lt;/code&gt; in the refspec (or &lt;code&gt;--force&lt;/code&gt;), whether that&amp;rsquo;s swapping e.g. a tree object for a blob, or a commit for another commit that doesn&amp;rsquo;t have the previous commit as an ancestor etc." onmousemove="i18n(this)">&Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-push.html">git-push[1]</a>  , &lcy;&yucy;&bcy;&ycy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &zcy;&acy; &pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&acy;&mcy;&icy;  <code>refs/{tags,heads}/*</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&rcy;&icy;&ncy;&yacy;&tcy;&ycy; &bcy;&iecy;&zcy;  <code>+</code>  &vcy; refspec (&icy;&lcy;&icy;  <code>--force</code>  ), &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy; &ocy;&tcy; &tcy;&ocy;&gcy;&ocy;, &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &ecy;&tcy;&ocy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &ncy;&acy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&jcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &icy;&lcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &ncy;&acy; &dcy;&rcy;&ucy;&gcy;&ucy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &ncy;&iecy; &icy;&mcy;&iecy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&iecy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &kcy;&acy;&kcy; &pcy;&rcy;&iecy;&dcy;&ocy;&kcy; &icy; &tcy;. &dcy;.</span></p> <p><span data-i18n="0349bac94bf484a3468caec2a8b6f68649e56e2881c7682ab7754ad23b1a07ed/83" data-source="Unlike when pushing with &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt;, there is no configuration which&amp;rsquo;ll amend these rules, and nothing like a &lt;code&gt;pre-fetch&lt;/code&gt; hook analogous to the &lt;code&gt;pre-receive&lt;/code&gt; hook." onmousemove="i18n(this)">&Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-push.html">git-push[1]</a>  , &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &bcy;&ycy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy;&acy; &ecy;&tcy;&icy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;, &icy; &ncy;&iecy;&tcy; &ncy;&icy;&chcy;&iecy;&gcy;&ocy; &pcy;&ocy;&khcy;&ocy;&zhcy;&iecy;&gcy;&ocy; &ncy;&acy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;  <code>pre-fetch</code> , &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ycy;&jcy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;&ucy;  <code>pre-receive</code> .</span></p> <p><span data-i18n="895e1fde0c522d63a6fa6d07225706b0aaff56ef9203f9bd35ae8626781de2dc/c5" data-source="As with pushing with &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt;, all of the rules described above about what&amp;rsquo;s not allowed as an update can be overridden by adding an optional leading &lt;code&gt;+&lt;/code&gt; to a refspec (or using the &lt;code&gt;--force&lt;/code&gt; command line option). The only exception to this is that no amount of forcing will make the &lt;code&gt;refs/heads/*&lt;/code&gt; namespace accept a non-commit object." onmousemove="i18n(this)">&Kcy;&acy;&kcy; &icy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;  <a href="git-push.html">git-push[1]</a>  , &vcy;&scy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;&ycy;&shcy;&iecy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy; &ocy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy; &ncy;&iecy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&ocy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;, &mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;, &dcy;&ocy;&bcy;&acy;&vcy;&icy;&vcy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &vcy;&iecy;&dcy;&ucy;&shchcy;&icy;&jcy;  <code>+</code>  &vcy; refspec (&icy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;  <code>--force</code> ). &IEcy;&dcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&mcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &icy;&zcy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;, &chcy;&tcy;&ocy; &ncy;&icy;&kcy;&acy;&kcy;&icy;&iecy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy; &ncy;&iecy; &zcy;&acy;&scy;&tcy;&acy;&vcy;&yacy;&tcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&mcy;&iecy;&ncy;  <code>refs/heads/*</code>  &pcy;&rcy;&icy;&ncy;&yacy;&tcy;&softcy; &ncy;&iecy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;.</span></p> <div> <div class="table-responsive"><table class="table"> <tr> <td> <div><span data-i18n="d8da2c49df39d91df7ecd199b92da7bf264f026242ccc69b08daeadfe587c45b/a2" data-source="Note" onmousemove="i18n(this)">Note</span></div> </td> <td><span data-i18n="5497705fcc034b48685134b8863c4225897e3c955d00a0aa7399d45f48ddb15c/2e" data-source="When the remote branch you want to fetch is known to be rewound and rebased regularly, it is expected that its new tip will not be a descendant of its previous tip (as stored in your remote-tracking branch the last time you fetched). You would want to use the &lt;code&gt;+&lt;/code&gt; sign to indicate non-fast-forward updates will be needed for such branches. There is no way to determine or declare that a branch will be made available in a repository with this behavior; the pulling user simply must know this is the expected usage pattern for a branch." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ocy;, &chcy;&tcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &vcy;&iecy;&tcy;&vcy;&softcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ucy;&yucy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy;, &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&mcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &icy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &ocy;&zhcy;&icy;&dcy;&acy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy; &iecy;&iecy; &ncy;&ocy;&vcy;&acy;&yacy; &pcy;&ocy;&dcy;&scy;&kcy;&acy;&zcy;&kcy;&acy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&ocy;&tcy;&ocy;&mcy;&kcy;&ocy;&mcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&iecy;&jcy; &pcy;&ocy;&dcy;&scy;&kcy;&acy;&zcy;&kcy;&icy; (&kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; &vcy; &vcy;&acy;&shcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &pcy;&rcy;&icy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&mcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&icy;). &Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &zcy;&ncy;&acy;&kcy;  <code>+</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &dcy;&lcy;&yacy; &tcy;&acy;&kcy;&icy;&khcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &pcy;&ocy;&tcy;&rcy;&iecy;&bcy;&ucy;&yucy;&tcy;&scy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &bcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&icy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;. &Ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy; &icy;&lcy;&icy; &ocy;&bcy;&hardcy;&yacy;&vcy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy; &vcy;&iecy;&tcy;&kcy;&acy; &scy; &tcy;&acy;&kcy;&icy;&mcy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy;&mcy; &bcy;&ucy;&dcy;&iecy;&tcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&acy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&shchcy;&icy;&jcy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &zcy;&ncy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &ocy;&zhcy;&icy;&dcy;&acy;&iecy;&mcy;&ycy;&jcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></td> </tr> </table></div> </div> <div> <div class="table-responsive"><table class="table"> <tr> <td> <div><span data-i18n="d8da2c49df39d91df7ecd199b92da7bf264f026242ccc69b08daeadfe587c45b/a2" data-source="Note" onmousemove="i18n(this)">Note</span></div> </td> <td><span data-i18n="14b6bc3af31b807aed7af1b8d337c93c62a16121c99206cd082947ce1124cb25/13" data-source="There is a difference between listing multiple &amp;lt;refspec&amp;gt; directly on &lt;em&gt;git pull&lt;/em&gt; command line and having multiple &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; entries in your configuration for a &amp;lt;repository&amp;gt; and running a &lt;em&gt;git pull&lt;/em&gt; command without any explicit &amp;lt;refspec&amp;gt; parameters. &amp;lt;refspec&amp;gt;s listed explicitly on the command line are always merged into the current branch after fetching. In other words, if you list more than one remote ref, &lt;em&gt;git pull&lt;/em&gt; will create an Octopus merge. On the other hand, if you do not list any explicit &amp;lt;refspec&amp;gt; parameter on the command line, &lt;em&gt;git pull&lt;/em&gt; will fetch all the &amp;lt;refspec&amp;gt;s it finds in the &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; configuration and merge only the first &amp;lt;refspec&amp;gt; found into the current branch. This is because making an Octopus from remote refs is rarely done, while keeping track of multiple remote heads in one-go by fetching more than one is often useful." onmousemove="i18n(this)">&Scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&acy; &mcy;&iecy;&zhcy;&dcy;&ucy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&icy;&iecy;&mcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &lt;refspec&gt; &ncy;&iecy;&pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &zcy;&acy;&pcy;&rcy;&ocy;&scy;&acy;  git  &icy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&iecy;&mcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &zcy;&acy;&pcy;&icy;&scy;&iecy;&jcy;  <code>remote.&lt;repository&gt;.fetch</code>  &vcy; &vcy;&acy;&shcy;&iecy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &dcy;&lcy;&yacy; &lt;repository&gt; &icy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&ocy;&mcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy;  git  &bcy;&iecy;&zcy; &kcy;&acy;&kcy;&icy;&khcy;-&lcy;&icy;&bcy;&ocy; &yacy;&vcy;&ncy;&ycy;&khcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy; &lt;refspec&gt;. &lt;refspec&gt;, &yacy;&vcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&jcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &vcy;&scy;&iecy;&gcy;&dcy;&acy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy; &pcy;&ocy;&scy;&lcy;&iecy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy;. &Dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &scy;&lcy;&ocy;&vcy;&acy;&mcy;&icy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ucy;&kcy;&acy;&zhcy;&iecy;&tcy;&iecy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;,  git  pull &scy;&ocy;&zcy;&dcy;&acy;&scy;&tcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&iecy; Octopus. &Scy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ycy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &ucy;&kcy;&acy;&zhcy;&iecy;&tcy;&iecy; &kcy;&acy;&kcy;&ocy;&jcy;-&lcy;&icy;&bcy;&ocy; &yacy;&vcy;&ncy;&ycy;&jcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &lt;refspec&gt; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;,  git  pull &vcy;&ycy;&bcy;&iecy;&rcy;&iecy;&tcy; &vcy;&scy;&iecy; &lt;refspec&gt;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ocy;&ncy; &ncy;&acy;&jcy;&dcy;&iecy;&tcy; &vcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>remote.&lt;repository&gt;.fetch</code> , &icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ycy;&jcy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&jcy; &lt;refspec&gt; &vcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy;. . &Ecy;&tcy;&ocy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ocy; &scy; &tcy;&iecy;&mcy;, &chcy;&tcy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy; Octopus &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &rcy;&iecy;&dcy;&kcy;&ocy;, &vcy; &tcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &kcy;&acy;&kcy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &gcy;&ocy;&lcy;&ocy;&vcy; &zcy;&acy; &ocy;&dcy;&icy;&ncy; &rcy;&acy;&zcy; &pcy;&ucy;&tcy;&iecy;&mcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&jcy; &chcy;&acy;&scy;&tcy;&ocy; &bcy;&ycy;&vcy;&acy;&iecy;&tcy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy;.</span></td> </tr> </table></div> </div> </dd> </dl> </div> </div> </div> <h2 class="text-body-emphasis"  id="_git_urls"><span data-i18n="5fba8049ffb7d3da0bfd924c7d601ce84a8d7ebbe2b3782987dc6ca1a04f6d00/59" data-source="Git urls" onmousemove="i18n(this)">Git urls</span></h2> <div> <p><span data-i18n="d147c03f4de5cb7f6c875c7c341a0b72d5473b3bef2b934148e01af4d6cfd40d/9d" data-source="In general, URLs contain information about the transport protocol, the address of the remote server, and the path to the repository. Depending on the transport protocol, some of this information may be absent." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &ocy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&ncy;&ocy;&mcy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&iecy;, &acy;&dcy;&rcy;&iecy;&scy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy; &icy; &pcy;&ucy;&tcy;&icy; &kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;. &Vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&acy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &chcy;&acy;&scy;&tcy;&softcy; &ecy;&tcy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&tcy;&softcy;.</span></p> <p><span data-i18n="1ad97f0a6aa34afd6eccfd280fcb87b428d7437295f31272b81169e9046d697e/72" data-source="Git supports ssh, git, http, and https protocols (in addition, ftp and ftps can be used for fetching, but this is inefficient and deprecated; do not use them)." onmousemove="i18n(this)">Git  &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&iecy;&tcy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ycy; ssh, git, http &icy; https (&kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; ftp &icy; ftps, &ncy;&ocy; &ecy;&tcy;&ocy; &ncy;&iecy;&ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ocy; &icy; &ncy;&iecy; &rcy;&iecy;&kcy;&ocy;&mcy;&iecy;&ncy;&dcy;&ucy;&iecy;&tcy;&scy;&yacy;; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &icy;&khcy;).</span></p> <p><span data-i18n="d29db6bd939b4f82d07b0337a570a6460f1f4cb3070611e3b9c4a6bd7dcdc4c6/91" data-source="The native transport (i.e. git:// URL) does no authentication and should be used with caution on unsecured networks." onmousemove="i18n(this)">&Scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&jcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, URL-&acy;&dcy;&rcy;&iecy;&scy; git://) &ncy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy; &acy;&ucy;&tcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy;, &icy; &iecy;&gcy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy; &ocy;&scy;&tcy;&ocy;&rcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &vcy; &ncy;&iecy;&zcy;&acy;&shchcy;&icy;&shchcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&iecy;&tcy;&yacy;&khcy;.</span></p> <p><span data-i18n="4ac5dcd09afdb3898bc77d2c86c358565e21b6125a9a07402af4705de41b2e54/aa" data-source="The following syntaxes may be used with them:" onmousemove="i18n(this)">&Scy; &ncy;&icy;&mcy;&icy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;&ycy;:</span></p> <div> <ul> <li> <p><span data-i18n="85b8071ea9a4e17f0a16bc1871cc55b37495da4395d2f8e968e1eed5ddc0d4b8/c3" data-source="ssh://[user@]host.xz[:port]/path/to/repo.git/" onmousemove="i18n(this)">ssh://[user@]host.xz[:port]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="94f8df01acf212a45be565fbc48708868e2c02dc3b242dfa732883159d4f65e3/1a" data-source="git://host.xz[:port]/path/to/repo.git/" onmousemove="i18n(this)">git://host.xz[:port]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="a716edd911c3a12ebc2d3719f50a6d4eaff9d1f05fe79eb41e55c373f5b481f2/3a" data-source="http[s]://host.xz[:port]/path/to/repo.git/" onmousemove="i18n(this)">http[s]://host.xz[:port]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="7e92431cfe829f2383cdcf6879f904e2553733081dd17b302f51571e66231fdc/a8" data-source="ftp[s]://host.xz[:port]/path/to/repo.git/" onmousemove="i18n(this)">ftp[s]://host.xz[:port]/path/to/repo.git/</span></p> </li> </ul> </div> <p><span data-i18n="db7cee843cc2a546949490c5e09e44336e37e9cdd7540888b36397b6b5e8f94d/b5" data-source="An alternative scp-like syntax may also be used with the ssh protocol:" onmousemove="i18n(this)">&Acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;, &pcy;&ocy;&dcy;&ocy;&bcy;&ncy;&ycy;&jcy; scp, &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ocy;&mcy; ssh:</span></p> <div> <ul> <li> <p><span data-i18n="4a929dc8cb4b3d2028bbe0540120a022f9789e83b0a5bb9750e0f891ce382095/d5" data-source="[user@]host.xz:path/to/repo.git/" onmousemove="i18n(this)">[user@]host.xz:path/to/repo.git/</span></p> </li> </ul> </div> <p><span data-i18n="bd9012043309fa4dcec57285a522908aaed7a004c4fc9b10cc06e5c6b21d7136/9d" data-source="This syntax is only recognized if there are no slashes before the first colon. This helps differentiate a local path that contains a colon. For example the local path &lt;code&gt;foo:bar&lt;/code&gt; could be specified as an absolute path or &lt;code&gt;./foo:bar&lt;/code&gt; to avoid being misinterpreted as an ssh url." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy; &rcy;&acy;&scy;&pcy;&ocy;&zcy;&ncy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy; &pcy;&iecy;&rcy;&vcy;&ycy;&mcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy;&mcy; &ncy;&iecy;&tcy; &kcy;&ocy;&scy;&ocy;&jcy; &chcy;&iecy;&rcy;&tcy;&ycy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&mcy;&ocy;&gcy;&acy;&iecy;&tcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&tcy;&softcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy;  <code>foo:bar</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &kcy;&acy;&kcy; &acy;&bcy;&scy;&ocy;&lcy;&yucy;&tcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy; &icy;&lcy;&icy;  <code>./foo:bar</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &iecy;&gcy;&ocy; &ncy;&iecy; &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&lcy;&icy; &kcy;&acy;&kcy; URL-&acy;&dcy;&rcy;&iecy;&scy; ssh.</span></p> <p><span data-i18n="cf67d602dc4705224b9acfe88501bb72428de6a99a5339153ef28ffc175c8934/8b" data-source="The ssh and git protocols additionally support ~username expansion:" onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ycy; ssh &icy;  git  &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&iecy; ~username:</span></p> <div> <ul> <li> <p><span data-i18n="5022a44e61661439669787c8c74afb0d188f0352efb180bc67403038424447ae/c6" data-source="ssh://[user@]host.xz[:port]/~[user]/path/to/repo.git/" onmousemove="i18n(this)">ssh://[user@]host.xz[:port]/~[user]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="f6f1be601767e4cf11c79f10afca037726210ba1740b35ca441b081c542a2969/c5" data-source="git://host.xz[:port]/~[user]/path/to/repo.git/" onmousemove="i18n(this)">git://host.xz[:port]/~[user]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="9e2c082e92fd9cabbba7b62e525561b244fa78bf27d2efa6374de5187bbd867d/1d" data-source="[user@]host.xz:/~[user]/path/to/repo.git/" onmousemove="i18n(this)">[user@]host.xz:/~[user]/path/to/repo.git/</span></p> </li> </ul> </div> <p><span data-i18n="9e62068bb047e220e81b6d6e75eee41c7f2575caa7574a79e27e7490c423c821/28" data-source="For local repositories, also supported by Git natively, the following syntaxes may be used:" onmousemove="i18n(this)">&Dcy;&lcy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;  Git , &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;&ycy;:</span></p> <div> <ul> <li> <p><span data-i18n="bfbf1c66391b3744bfd1943134e1a42cdfa87a0d5a6cbdb45342514ba98cf60b/5a" data-source="/path/to/repo.git/" onmousemove="i18n(this)">/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="6e8980ffe8830bc2545408dffad80615af26e70641286752c655d1d5aee612f0/46" data-source="file:///path/to/repo.git/" onmousemove="i18n(this)">file:///path/to/repo.git/</span></p> </li> </ul> </div> <p><span data-i18n="5974a64c056fe216f8bb162905481ae3fd6f5425d508687bf1bf0828ff8ae29b/9f" data-source="These two syntaxes are mostly equivalent, except when cloning, when the former implies --local option. See &lt;a href=&quot;git-clone&quot;&gt;git-clone[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Ecy;&tcy;&icy; &dcy;&vcy;&acy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;&acy; &vcy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ocy;&mcy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &kcy;&ocy;&gcy;&dcy;&acy; &pcy;&iecy;&rcy;&vcy;&ycy;&jcy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; --local. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-clone.html">git-clone[1]</a> .</span></p> <p><span data-i18n="aaff245d6fc594f3bfa2642a909f4942d6cfcd5824d7a4238aa9f2f44b3b086e/32" data-source="&lt;code&gt;git clone&lt;/code&gt;, &lt;code&gt;git fetch&lt;/code&gt; and &lt;code&gt;git pull&lt;/code&gt;, but not &lt;code&gt;git push&lt;/code&gt;, will also accept a suitable bundle file. See &lt;a href=&quot;git-bundle&quot;&gt;git-bundle[1]&lt;/a&gt;." onmousemove="i18n(this)"><code>git clone</code> ,  <code>git fetch</code>  &icy;  <code>git pull</code> , &ncy;&ocy; &ncy;&iecy;  <code>git push</code> , &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yucy;&tcy; &pcy;&ocy;&dcy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy; &fcy;&acy;&jcy;&lcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;. &Scy;&mcy;.  <a href="git-bundle.html">git-bundle[1]</a> .</span></p> <p><span data-i18n="cac402a7c7071a93d167097db064ecd601a635deff6251b96126b87d8ab3de4c/e7" data-source="When Git doesn&amp;rsquo;t know how to handle a certain transport protocol, it attempts to use the &lt;code&gt;remote-&amp;lt;transport&amp;gt;&lt;/code&gt; remote helper, if one exists. To explicitly request a remote helper, the following syntax may be used:" onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  Git  &ncy;&iecy; &zcy;&ncy;&acy;&iecy;&tcy;, &kcy;&acy;&kcy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&tcy;&softcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&ncy;&ycy;&jcy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;, &ocy;&ncy; &pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;  <code>remote-&lt;transport&gt;</code> , &iecy;&scy;&lcy;&icy; &tcy;&acy;&kcy;&ocy;&vcy;&ocy;&jcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;. &CHcy;&tcy;&ocy;&bcy;&ycy; &yacy;&vcy;&ncy;&ocy; &zcy;&acy;&pcy;&rcy;&ocy;&scy;&icy;&tcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy;, &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;:</span></p> <div> <ul> <li> <p><span data-i18n="ac002e2762647b2653f251cbfeb6a8751521ab57163a24f1a8dbdde09195a1e8/be" data-source="&amp;lt;transport&amp;gt;::&amp;lt;address&amp;gt;" onmousemove="i18n(this)">&lt;transport&gt;::&lt;address&gt;</span></p> </li> </ul> </div> <p><span data-i18n="81b28e2ce719121aeea8c69c296da1a4d9271832979f3b8a5c9621f8ae42cf91/63" data-source="where &amp;lt;address&amp;gt; may be a path, a server and path, or an arbitrary URL-like string recognized by the specific remote helper being invoked. See &lt;a href=&quot;gitremote-helpers&quot;&gt;gitremote-helpers[7]&lt;/a&gt; for details." onmousemove="i18n(this)">&gcy;&dcy;&iecy; &lt;&acy;&dcy;&rcy;&iecy;&scy;&gt; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ucy;&tcy;&iecy;&mcy;, &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&mcy; &icy; &pcy;&ucy;&tcy;&iecy;&mcy; &icy;&lcy;&icy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy; &tcy;&icy;&pcy;&acy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;, &rcy;&acy;&scy;&pcy;&ocy;&zcy;&ncy;&acy;&vcy;&acy;&iecy;&mcy;&ocy;&jcy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ycy;&mcy; &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&iecy;&mcy;&ycy;&mcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&ocy;&mcy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="gitremote-helpers.html">gitremote-helpers[7]</a> .</span></p> <p><span data-i18n="b3295dfdc9c7d7a793830b499d72d865ebe225d00802d2c7a0627580856e0b6f/ca" data-source="If there are a large number of similarly-named remote repositories and you want to use a different format for them (such that the URLs you use will be rewritten into URLs that work), you can create a configuration section of the form:" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy; &scy; &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ycy;&mcy;&icy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy; &icy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ncy;&icy;&khcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&iecy; &vcy;&acy;&mcy;&icy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &bcy;&ycy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ycy; &vcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&yucy;&shchcy;&icy;&iecy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;), &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &vcy;&icy;&dcy;&acy;:</span></p> <div> <div> <pre class="hljs language-csharp">        [<span class="hljs-meta">url <span class="hljs-string">&quot;&lt;actual url base&gt;&quot;</span></span>]
                insteadOf = &lt;other url <span class="hljs-keyword">base</span>&gt;</pre> </div> </div> <p><span data-i18n="96747154d6993a6ee72fec6b67d1459ba56ec4ea985a97e73a1d8ffcf5210774/ca" data-source="For example, with this:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &ecy;&tcy;&icy;&mcy;:</span></p> <div> <div> <pre class="hljs language-ini">        <span class="hljs-section">[url &quot;git://git.host.xz/&quot;]</span>
                <span class="hljs-attr">insteadOf</span> = host.xz:/path/to/
                <span class="hljs-attr">insteadOf</span> = work:</pre> </div> </div> <p><span data-i18n="afc9ab39eb31c0189f906bac649b74a3c5a1db748d3da4f6d6a117b985faa137/b2" data-source="a URL like &amp;quot;work:repo.git&amp;quot; or like &amp;quot;host.xz:/path/to/repo.git&amp;quot; will be rewritten in any context that takes a URL to be &amp;quot;git://git.host.xz/repo.git&amp;quot;." onmousemove="i18n(this)">URL-&acy;&dcy;&rcy;&iecy;&scy; &tcy;&icy;&pcy;&acy;  &quot;work:repo.git&quot;  &icy;&lcy;&icy;  &quot;host.xz:/path/to/repo.git&quot;  &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy; &vcy; &lcy;&yucy;&bcy;&ocy;&mcy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; URL-&acy;&dcy;&rcy;&iecy;&scy;  &quot;git://git.host.xz/repo.git&quot; .</span></p> <p><span data-i18n="f4fbbaca63961dfa42ecd67e22d5d705ed0d43dc6f52d9645007a3e74f3cade7/f9" data-source="If you want to rewrite URLs for push only, you can create a configuration section of the form:" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&acy;&tcy;&softcy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; push-&ucy;&vcy;&iecy;&dcy;&ocy;&mcy;&lcy;&iecy;&ncy;&icy;&jcy;, &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &fcy;&ocy;&rcy;&mcy;&ycy;:</span></p> <div> <div> <pre class="hljs language-csharp">        [<span class="hljs-meta">url <span class="hljs-string">&quot;&lt;actual url base&gt;&quot;</span></span>]
                pushInsteadOf = &lt;other url <span class="hljs-keyword">base</span>&gt;</pre> </div> </div> <p><span data-i18n="96747154d6993a6ee72fec6b67d1459ba56ec4ea985a97e73a1d8ffcf5210774/ca" data-source="For example, with this:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &ecy;&tcy;&icy;&mcy;:</span></p> <div> <div> <pre class="hljs language-csharp">        [<span class="hljs-meta">url <span class="hljs-string">&quot;ssh://example.org/&quot;</span></span>]
                pushInsteadOf = git:<span class="hljs-comment">//example.org/</span></pre> </div> </div> <p><span data-i18n="f8d02de92a5a52af81710f49aebc5278d06b8e28331996981a550cd25e76f6f9/8b" data-source="a URL like &amp;quot;git://example.org/path/to/repo.git&amp;quot; will be rewritten to &amp;quot;ssh://example.org/path/to/repo.git&amp;quot; for pushes, but pulls will still use the original URL." onmousemove="i18n(this)">URL-&acy;&dcy;&rcy;&iecy;&scy; &tcy;&icy;&pcy;&acy;  &quot;git://example.org/path/to/repo.git&quot;  &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy; &vcy;  &quot;ssh://example.org/path/to/repo.git&quot;  &dcy;&lcy;&yacy; push-&ucy;&vcy;&iecy;&dcy;&ocy;&mcy;&lcy;&iecy;&ncy;&icy;&jcy;, &ncy;&ocy; &pcy;&rcy;&icy; &zcy;&acy;&pcy;&rcy;&ocy;&scy;&iecy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; URL-&acy;&dcy;&rcy;&iecy;&scy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_remotes"><span data-i18n="d615f8dba91f4e24f1a175e64f8ba8e676624fb3a638bd3eeb0c7ba0117cab73/f3" data-source="Remotes" onmousemove="i18n(this)">Remotes</span></h2> <div> <p><span data-i18n="5a94dfe061d1175a911ad4213a4469f5fdb66f1330d563e641604563d3c67b02/51" data-source="The name of one of the following can be used instead of a URL as &lt;code&gt;&amp;lt;repository&amp;gt;&lt;/code&gt; argument:" onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;  <code>&lt;repository&gt;</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&zcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;:</span></p> <div> <ul> <li> <p><span data-i18n="fd89c9a07dabffa2b6c43acf222fc2e10dacf0db17342ae0f6b629883271087b/90" data-source="a remote in the Git configuration file: &lt;code&gt;$GIT_DIR/config&lt;/code&gt;," onmousemove="i18n(this)">&pcy;&ucy;&lcy;&softcy;&tcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  Git :  <code>$GIT_DIR/config</code> ,</span></p> </li> <li> <p><span data-i18n="d7d648a87c4e131ea00135211704cd6b3879637cb0e42832d0acabaeba9398c1/39" data-source="a file in the &lt;code&gt;$GIT_DIR/remotes&lt;/code&gt; directory, or" onmousemove="i18n(this)">&fcy;&acy;&jcy;&lcy; &vcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy;  <code>$GIT_DIR/remotes</code>  &icy;&lcy;&icy;</span></p> </li> <li> <p><span data-i18n="42ed751571f4ef1fe85dc943d589e2369287afddc8729157c754447a70c6984e/cc" data-source="a file in the &lt;code&gt;$GIT_DIR/branches&lt;/code&gt; directory." onmousemove="i18n(this)">&fcy;&acy;&jcy;&lcy; &vcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy;  <code>$GIT_DIR/branches</code> .</span></p> </li> </ul> </div> <p><span data-i18n="3559d10dccd6b333066ae6a8090689bdc7a3615b43a733642f8588d206ed6b0d/05" data-source="All of these also allow you to omit the refspec from the command line because they each contain a refspec which git will use by default." onmousemove="i18n(this)">&Vcy;&scy;&iecy; &ocy;&ncy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yucy;&tcy; &ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &kcy;&acy;&zhcy;&dcy;&acy;&yacy; &icy;&zcy; &ncy;&icy;&khcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ucy;&yucy;  git  &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> <div> <h3 class="text-body-emphasis"  id="_named_remote_in_configuration_file"><span data-i18n="d68e102c345cf5d665e95ab337da47949e079c55c44cd137a9a93820646d6042/0c" data-source="Named remote in configuration file" onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;</span></h3> <p><span data-i18n="6bfecc24077fb4426bbf3eb5fc617b59540e151d6b209c0853a856498b394c04/5e" data-source="You can choose to provide the name of a remote which you had previously configured using &lt;a href=&quot;git-remote&quot;&gt;git-remote[1]&lt;/a&gt;, &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; or even by a manual edit to the &lt;code&gt;$GIT_DIR/config&lt;/code&gt; file. The URL of this remote will be used to access the repository. The refspec of this remote will be used by default when you do not provide a refspec on the command line. The entry in the config file would appear like this:" onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &pcy;&ucy;&lcy;&softcy;&tcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ycy; &rcy;&acy;&ncy;&iecy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&lcy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-remote.html">git-remote[1]</a> ,  <a href="git-config.html">git-config[1]</a>  &icy;&lcy;&icy; &dcy;&acy;&zhcy;&iecy; &vcy;&rcy;&ucy;&chcy;&ncy;&ucy;&yucy; &ocy;&tcy;&rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&vcy; &fcy;&acy;&jcy;&lcy;  <code>$GIT_DIR/config</code> . URL-&acy;&dcy;&rcy;&iecy;&scy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&ucy;&lcy;&softcy;&tcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; &kcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&ucy;. &Scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&ucy;&lcy;&softcy;&tcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &ucy;&kcy;&acy;&zhcy;&iecy;&tcy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Zcy;&acy;&pcy;&icy;&scy;&softcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&iecy;&tcy;&softcy; &tcy;&acy;&kcy;:</span></p> <div> <div> <pre class="hljs language-ini">        <span class="hljs-section">[remote &quot;&lt;name&gt;&quot;]</span>
                <span class="hljs-attr">url</span> = &lt;URL&gt;
                <span class="hljs-attr">pushurl</span> = &lt;pushurl&gt;
                <span class="hljs-attr">push</span> = &lt;refspec&gt;
                <span class="hljs-attr">fetch</span> = &lt;refspec&gt;</pre> </div> </div> <p><span data-i18n="15156b5003893c5307b3887e1d4feed25448cf56e19b5cc857b570eb42b6fc8b/28" data-source="The &lt;code&gt;&amp;lt;pushurl&amp;gt;&lt;/code&gt; is used for pushes only. It is optional and defaults to &lt;code&gt;&amp;lt;URL&amp;gt;&lt;/code&gt;. Pushing to a remote affects all defined pushurls or all defined urls if no pushurls are defined. Fetch, however, will only fetch from the first defined url if multiple urls are defined." onmousemove="i18n(this)"><code>&lt;pushurl&gt;</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; push-&ucy;&vcy;&iecy;&dcy;&ocy;&mcy;&lcy;&iecy;&ncy;&icy;&jcy;. &Ecy;&tcy;&ocy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mdash;  <code>&lt;URL&gt;</code> . &Ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&acy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &vcy;&scy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; pushurl-&acy;&dcy;&rcy;&iecy;&scy;&acy; &icy;&lcy;&icy; &ncy;&acy; &vcy;&scy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;, &iecy;&scy;&lcy;&icy; pushurl &ncy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; Fetch &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy; &pcy;&iecy;&rcy;&vcy;&ocy;&gcy;&ocy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;, &iecy;&scy;&lcy;&icy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ocy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&ocy;&vcy;.</span></p> </div> <div> <h3 class="text-body-emphasis"  id="_named_file_in_git_dirremotes"><span data-i18n="7e810f4fe29a772b67c833c7c1ca712da9f53a2778bf6b0b4aeacca49e04bb4d/ff" data-source="Named file in &lt;code&gt;$GIT_DIR/remotes&lt;/code&gt;" onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy;  <code>$GIT_DIR/remotes</code></span>
</h3> <p><span data-i18n="e60ee1b4fddcc4e6d1afb1bbbadbfd6843a0742bd66a21ca94cb47725534733c/ec" data-source="You can choose to provide the name of a file in &lt;code&gt;$GIT_DIR/remotes&lt;/code&gt;. The URL in this file will be used to access the repository. The refspec in this file will be used as default when you do not provide a refspec on the command line. This file should have the following format:" onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;  <code>$GIT_DIR/remotes</code> . URL-&acy;&dcy;&rcy;&iecy;&scy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; &kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;. &Scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &ucy;&kcy;&acy;&zhcy;&iecy;&tcy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &icy;&mcy;&iecy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;:</span></p> <div> <div> <pre class="hljs language-yaml" data-highlighted="yes">        <span class="hljs-attr">URL:</span> <span class="hljs-string">one</span> <span class="hljs-string">of</span> <span class="hljs-string">the</span> <span class="hljs-string">above</span> <span class="hljs-string">URL</span> <span class="hljs-string">formats</span>
        <span class="hljs-attr">Push:</span> <span class="hljs-string">&lt;refspec&gt;</span>
        <span class="hljs-attr">Pull:</span> <span class="hljs-string">&lt;refspec&gt;</span></pre> </div> </div> <p><span data-i18n="3ab8e044667ea8089598d9ee584f040a2c51a71a3564c2d2c41e63b124af01f4/fc" data-source="&lt;code&gt;Push:&lt;/code&gt; lines are used by &lt;code&gt;git push&lt;/code&gt; and &lt;code&gt;Pull:&lt;/code&gt; lines are used by &lt;code&gt;git pull&lt;/code&gt; and &lt;code&gt;git fetch&lt;/code&gt;. Multiple &lt;code&gt;Push:&lt;/code&gt; and &lt;code&gt;Pull:&lt;/code&gt; lines may be specified for additional branch mappings." onmousemove="i18n(this)">&Lcy;&icy;&ncy;&icy;&icy;  <code>Push:</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy;  <code>git push</code> , &acy; &lcy;&icy;&ncy;&icy;&icy;  <code>Pull:</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy;  <code>git pull</code>  &icy;  <code>git fetch</code> . &Dcy;&lcy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &lcy;&icy;&ncy;&icy;&jcy;  <code>Push:</code>  &icy;  <code>Pull:</code> .</span></p> </div> <div> <h3 class="text-body-emphasis"  id="_named_file_in_git_dirbranches"><span data-i18n="683c9ecce6f9eab616ced4db8f6613fe0755941fe2f1fb3e7e2db25af8b400f2/c0" data-source="Named file in &lt;code&gt;$GIT_DIR/branches&lt;/code&gt;" onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy;  <code>$GIT_DIR/branches</code></span>
</h3> <p><span data-i18n="ac263747873e996a1cee0b10b2b2c7479b4a7469172212381e0559aedb0771ef/7a" data-source="You can choose to provide the name of a file in &lt;code&gt;$GIT_DIR/branches&lt;/code&gt;. The URL in this file will be used to access the repository. This file should have the following format:" onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;  <code>$GIT_DIR/branches</code> . URL-&acy;&dcy;&rcy;&iecy;&scy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; &kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &icy;&mcy;&iecy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;:</span></p> <div> <div> <pre class="hljs language-xml">        <span class="hljs-tag">&lt;<span class="hljs-name">URL</span>&gt;</span>#<span class="hljs-tag">&lt;<span class="hljs-name">head</span>&gt;</span></pre> </div> </div> <p><span data-i18n="9b19f7deb89df96c74c9e62d9c9ce623dee43fd76703aa46341470ca0d534ede/d6" data-source="&lt;code&gt;&amp;lt;URL&amp;gt;&lt;/code&gt; is required; &lt;code&gt;#&amp;lt;head&amp;gt;&lt;/code&gt; is optional." onmousemove="i18n(this)">&Tcy;&rcy;&iecy;&bcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>&lt;URL&gt;</code> ;  <code>#&lt;head&gt;</code>  &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;.</span></p> <p><span data-i18n="f5b1466c0a8aea09a0dea6cd3656514e9f9e0bee26adaea9fdaa20341d558896/a5" data-source="Depending on the operation, git will use one of the following refspecs, if you don&amp;rsquo;t provide one on the command line. &lt;code&gt;&amp;lt;branch&amp;gt;&lt;/code&gt; is the name of this file in &lt;code&gt;$GIT_DIR/branches&lt;/code&gt; and &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; defaults to &lt;code&gt;master&lt;/code&gt;." onmousemove="i18n(this)">&Vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy;  git  &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&dcy;&ncy;&ucy; &icy;&zcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&jcy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&lcy;&icy; &iecy;&iecy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.  <code>&lt;branch&gt;</code>  &mdash; &ecy;&tcy;&ocy; &icy;&mcy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &vcy;  <code>$GIT_DIR/branches</code> , &acy;  <code>&lt;head&gt;</code>  &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mdash;  <code>master</code> .</span></p> <p><span data-i18n="6a1663a199922da0f6a34eaae978ae1f92982e2d54bec763c6b5839168ea8cfe/b6" data-source="git fetch uses:" onmousemove="i18n(this)">&Dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;  git  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy;:</span></p> <div> <div> <pre class="hljs language-ruby">        refs/heads/&lt;head&gt;<span class="hljs-symbol">:refs/heads/&lt;branch&gt;</span></pre> </div> </div> <p><span data-i18n="356ca93a778281d33880d1d4adb23c12462da4aeba4abd3265638eff53d2ab78/26" data-source="git push uses:" onmousemove="i18n(this)">git  push &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;:</span></p> <div> <div> <pre class="hljs language-ruby">        <span class="hljs-variable constant_">HEAD</span><span class="hljs-symbol">:refs/heads/&lt;head&gt;</span></pre> </div> </div> </div> </div> <h2 class="text-body-emphasis"  id="_merge_strategies"><span data-i18n="f04f3abcca95c9c7aa9e8b0f221378af0eab4b2532396aa67123b38dd352f50b/7b" data-source="Merge strategies" onmousemove="i18n(this)">Merge strategies</span></h2> <div> <p><span data-i18n="4bd0d99df37329f0d1b26b0428ed1b55bc023123327f3d2a798acaa22c506fab/72" data-source="The merge mechanism (&lt;code&gt;git merge&lt;/code&gt; and &lt;code&gt;git pull&lt;/code&gt; commands) allows the backend &lt;code&gt;merge strategies&lt;/code&gt; to be chosen with &lt;code&gt;-s&lt;/code&gt; option. Some strategies can also take their own options, which can be passed by giving &lt;code&gt;-X&amp;lt;option&amp;gt;&lt;/code&gt; arguments to &lt;code&gt;git merge&lt;/code&gt; and/or &lt;code&gt;git pull&lt;/code&gt;." onmousemove="i18n(this)">&Mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; (&kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  <code>git merge</code>  &icy;  <code>git pull</code> ) &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&tcy;&softcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ncy;&ucy;&yucy; &chcy;&acy;&scy;&tcy;&softcy;  <code>merge strategies</code>  &scy; &ocy;&pcy;&tscy;&icy;&iecy;&jcy;  <code>-s</code> . &Ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&mcy;&iecy;&tcy;&softcy; &scy;&vcy;&ocy;&icy; &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&tcy;&softcy;, &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&vcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy;  <code>-X&lt;option&gt;</code>  &vcy;  <code>git merge</code>  &icy;/&icy;&lcy;&icy;  <code>git pull</code> .</span></p> <div> <dl> <dt id="Documentation/git-pull.txt-ort"><span data-i18n="8273ef957736e504caa03e5ef80f29bb0e8c81916d935cf1c8aabcc408221650/eb" data-source="ort" onmousemove="i18n(this)">ort</span></dt> <dd> <p><span data-i18n="d46c624879a92ad901eade11f44f5602006ea4993e80d1a464aa4fd92fc7dbd0/f1" data-source="This is the default merge strategy when pulling or merging one branch. This strategy can only resolve two heads using a 3-way merge algorithm. When there is more than one common ancestor that can be used for 3-way merge, it creates a merged tree of the common ancestors and uses that as the reference tree for the 3-way merge. This has been reported to result in fewer merge conflicts without causing mismerges by tests done on actual merge commits taken from Linux 2.6 kernel development history. Additionally this strategy can detect and handle merges involving renames. It does not make use of detected copies. The name for this algorithm is an acronym (&amp;quot;Ostensibly Recursive&amp;rsquo;s Twin&amp;quot;) and came from the fact that it was written as a replacement for the previous default algorithm, &lt;code&gt;recursive&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &pcy;&rcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&icy; &icy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&icy; &ocy;&dcy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;. &Ecy;&tcy;&acy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&vcy;&iecy; &gcy;&ocy;&lcy;&ocy;&vcy;&ycy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &IEcy;&scy;&lcy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&shchcy;&iecy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&ocy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &ocy;&bcy;&shchcy;&icy;&khcy; &pcy;&rcy;&iecy;&dcy;&kcy;&ocy;&vcy; &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &ecy;&tcy;&acy;&lcy;&ocy;&ncy;&ncy;&ocy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &dcy;&lcy;&yacy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &mcy;&iecy;&ncy;&softcy;&shcy;&iecy;&mcy;&ucy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ucy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ocy;&vcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &ncy;&iecy; &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&yacy; &ncy;&iecy;&pcy;&rcy;&acy;&vcy;&icy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&jcy;, &scy;&ocy;&gcy;&lcy;&acy;&scy;&ncy;&ocy; &tcy;&iecy;&scy;&tcy;&acy;&mcy;, &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ycy;&mcy; &ncy;&acy; &rcy;&iecy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &vcy;&zcy;&yacy;&tcy;&ycy;&khcy; &icy;&zcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&icy; &yacy;&dcy;&rcy;&acy; Linux 2.6. &Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &ecy;&tcy;&acy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&vcy;&acy;&tcy;&softcy; &icy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;&mcy;&icy;. &Ocy;&ncy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&pcy;&icy;&icy;. &Ncy;&acy;&zcy;&vcy;&acy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;&acy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &acy;&bcy;&bcy;&rcy;&iecy;&vcy;&icy;&acy;&tcy;&ucy;&rcy;&ocy;&jcy; ( &quot;Ostensibly Recursive&rsquo;s Twin&quot; ) &icy; &pcy;&rcy;&ocy;&icy;&zcy;&ocy;&shcy;&lcy;&ocy; &ocy;&tcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &ocy;&ncy; &bcy;&ycy;&lcy; &ncy;&acy;&pcy;&icy;&scy;&acy;&ncy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &zcy;&acy;&mcy;&iecy;&ncy;&ycy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&iecy;&gcy;&ocy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;&acy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  <code>recursive</code> .</span></p> <p><span data-i18n="9e5d6b138b850f15ca2bb831d39a4544dfd1018479c7a5b2498b1dce46ea3508/e2" data-source="The &lt;code&gt;ort&lt;/code&gt; strategy can take the following options:" onmousemove="i18n(this)">&Scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy;  <code>ort</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ycy;:</span></p> <div> <dl> <dt id="Documentation/git-pull.txt-ours"><span data-i18n="ae0bec9e9d33c56354bd612c8a6010840324fc5b9786ce0a18b696b304b09397/e0" data-source="ours" onmousemove="i18n(this)">ours</span></dt> <dd> <p><span data-i18n="65974079a399b218b3edde13a155a766522e5897c5c98be644dde60df760f868/f1" data-source="This option forces conflicting hunks to be auto-resolved cleanly by favoring &lt;code&gt;our&lt;/code&gt; version. Changes from the other tree that do not conflict with our side are reflected in the merge result. For a binary file, the entire contents are taken from our side." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &zcy;&acy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ucy;&yucy;&shchcy;&icy;&iecy; &fcy;&rcy;&acy;&gcy;&mcy;&iecy;&ncy;&tcy;&ycy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&acy;&tcy;&softcy;&scy;&yacy;, &ocy;&tcy;&dcy;&acy;&vcy;&acy;&yacy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&chcy;&tcy;&iecy;&ncy;&icy;&iecy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  <code>our</code> . &Icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &icy;&zcy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ucy;&yucy;&tcy; &scy; &ncy;&acy;&shcy;&iecy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ocy;&jcy;, &ocy;&tcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Dcy;&lcy;&yacy; &bcy;&icy;&ncy;&acy;&rcy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &vcy;&scy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &bcy;&iecy;&rcy;&iecy;&tcy;&scy;&yacy; &scy; &ncy;&acy;&shcy;&iecy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ycy;.</span></p> <p><span data-i18n="c9b7c7d995df05185f3e0f5dd8b6ea4ad9f636e1cd149e7ec0df871980d4c271/51" data-source="This should not be confused with the &lt;code&gt;ours&lt;/code&gt; merge strategy, which does not even look at what the other tree contains at all. It discards everything the other tree did, declaring &lt;code&gt;our&lt;/code&gt; history contains all that happened in it." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &ncy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&ucy;&tcy;&acy;&tcy;&softcy; &scy;&ocy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&iecy;&jcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>ours</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&iecy; &rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;. &Ocy;&ncy; &ocy;&tcy;&bcy;&rcy;&acy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy;, &chcy;&tcy;&ocy; &scy;&dcy;&iecy;&lcy;&acy;&lcy;&ocy; &dcy;&rcy;&ucy;&gcy;&ocy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;, &ocy;&bcy;&hardcy;&yacy;&vcy;&lcy;&yacy;&yacy;, &chcy;&tcy;&ocy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy;  <code>our</code>  &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &vcy;&scy;&iecy;, &chcy;&tcy;&ocy; &vcy; &ncy;&iecy;&jcy; &pcy;&rcy;&ocy;&icy;&zcy;&ocy;&shcy;&lcy;&ocy;.</span></p> </dd> <dt id="Documentation/git-pull.txt-theirs"><span data-i18n="4c55a8552a2c7261f61f798c2265e6f13358f326ae5b934096ff16bd15e62c33/01" data-source="theirs" onmousemove="i18n(this)">theirs</span></dt> <dd> <p><span data-i18n="26f1473b2b17d9a2405a600365678097fb4355099ea9959b4a61d79d5e924d66/65" data-source="This is the opposite of &lt;code&gt;ours&lt;/code&gt;; note that, unlike &lt;code&gt;ours&lt;/code&gt;, there is no &lt;code&gt;theirs&lt;/code&gt; merge strategy to confuse this merge option with." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ocy;&pcy;&ocy;&lcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy;  <code>ours</code> ; &ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy;, &vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy;  <code>ours</code> , &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>theirs</code> , &scy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &bcy;&ycy;&lcy;&ocy; &bcy;&ycy; &scy;&pcy;&ucy;&tcy;&acy;&tcy;&softcy; &ecy;&tcy;&ocy;&tcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pull.txt-ignore-space-change"><span data-i18n="273196c9bd7f9ae458abbff9dcc1dddc0270e1c86fdb7200c5e81f016032ed90/e2" data-source="ignore-space-change" onmousemove="i18n(this)">ignore-space-change</span></dt> <dt id="Documentation/git-pull.txt-ignore-all-space"><span data-i18n="2eea45de972e4529e198572eba59078d67af8251f0a0e169aaa42ea54b4ae40a/23" data-source="ignore-all-space" onmousemove="i18n(this)">ignore-all-space</span></dt> <dt id="Documentation/git-pull.txt-ignore-space-at-eol"><span data-i18n="ce73c9bb81f03bcdc6361adfbc3237e282ec86ed5d9109a9cc86249a18ebb6dc/c8" data-source="ignore-space-at-eol" onmousemove="i18n(this)">ignore-space-at-eol</span></dt> <dt id="Documentation/git-pull.txt-ignore-cr-at-eol"><span data-i18n="aaa80055d4603b1d7303f80194bba7af7dac800349209bd0312caf9f91a5217f/04" data-source="ignore-cr-at-eol" onmousemove="i18n(this)">ignore-cr-at-eol</span></dt> <dd> <p> <span data-i18n="e3579b62a511ac1d752a1f5a168e704dc6466e2b5dace8fd51ee28167e8adacb/38" data-source="Treats lines with the indicated type of whitespace change as unchanged for the sake of a three-way merge. Whitespace changes mixed with other changes to a line are not ignored. See also &lt;a href=&quot;git-diff&quot;&gt;git-diff[1]&lt;/a&gt;&lt;code&gt;-b&lt;/code&gt;, &lt;code&gt;-w&lt;/code&gt;, &lt;code&gt;--ignore-space-at-eol&lt;/code&gt;, and &lt;code&gt;--ignore-cr-at-eol&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &scy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &tcy;&icy;&pcy;&ocy;&mcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy; &ncy;&iecy;&icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &dcy;&lcy;&yacy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;, &scy;&mcy;&iecy;&shcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;&mcy;&icy; &vcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &ncy;&iecy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <a href="git-diff.html">git-diff[1]</a> ,  <code>-b</code> ,  <code>-w</code> ,  <code>--ignore-space-at-eol</code>  &icy;  <code>--ignore-cr-at-eol</code> .</span></p> <div> <ul> <li> <p><span data-i18n="59b00965fc27019281d4fe1b3f4970262fb6c294b53759f198e21c76b350fa03/8f" data-source="If &lt;code&gt;their&lt;/code&gt; version only introduces whitespace changes to a line, &lt;code&gt;our&lt;/code&gt; version is used;" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&iecy;&rcy;&scy;&icy;&yacy;  <code>their</code>  &vcy;&vcy;&ocy;&dcy;&icy;&tcy; &vcy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&iecy;&rcy;&scy;&icy;&yacy;  <code>our</code> ;</span></p> </li> <li> <p><span data-i18n="1ed53308feac0fdae48bc15fa01578338c087b2e7eaf5f9c1f2e6bc8675baa0b/2c" data-source="If &lt;code&gt;our&lt;/code&gt; version introduces whitespace changes but &lt;code&gt;their&lt;/code&gt; version includes a substantial change, &lt;code&gt;their&lt;/code&gt; version is used;" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&iecy;&rcy;&scy;&icy;&yacy;  <code>our</code>  &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;&khcy;, &acy; &vcy;&iecy;&rcy;&scy;&icy;&yacy;  <code>their</code>  &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&iecy;&rcy;&scy;&icy;&yacy;  <code>their</code> ;</span></p> </li> <li> <p><span data-i18n="b40faf0106beb2527aaed2fa5bea6e363bd21c08e91304803a2637ba4e4568fc/1d" data-source="Otherwise, the merge proceeds in the usual way." onmousemove="i18n(this)">&Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&dcy;&icy;&tcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&mcy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;&ocy;&mcy;.</span></p> </li> </ul> </div> </dd> <dt id="Documentation/git-pull.txt-renormalize"><span data-i18n="5f5058ebf63f2bbf2fc76358b2a64fd6e115ac1f79cf92524657a1b3d1c0df4a/8a" data-source="renormalize" onmousemove="i18n(this)">renormalize</span></dt> <dd> <p><span data-i18n="4dbba90a88a937de2d3a096961ea3215002c4af926e7ba139d7e0a814bf90b89/58" data-source="This runs a virtual check-out and check-in of all three stages of a file when resolving a three-way merge. This option is meant to be used when merging branches with different clean filters or end-of-line normalization rules. See &amp;quot;Merging branches with differing checkin/checkout attributes&amp;quot; in &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt; for details." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy;&icy;&rcy;&tcy;&ucy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy; &icy; &vcy;&ocy;&zcy;&vcy;&rcy;&acy;&tcy; &vcy;&scy;&iecy;&khcy; &tcy;&rcy;&iecy;&khcy; &ecy;&tcy;&acy;&pcy;&ocy;&vcy; &fcy;&acy;&jcy;&lcy;&acy; &pcy;&rcy;&icy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&icy;&icy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&acy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &pcy;&rcy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&icy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &scy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&ncy;&ycy;&mcy;&icy; &chcy;&icy;&scy;&tcy;&ycy;&mcy;&icy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&acy;&mcy;&icy; &icy;&lcy;&icy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;&mcy;&icy; &ncy;&ocy;&rcy;&mcy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&icy; &kcy;&ocy;&ncy;&tscy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  &quot;Merging branches with differing checkin/checkout attributes&quot;  &icy;  <a href="gitattributes.html">gitattributes[5]</a> .</span></p> </dd> <dt id="Documentation/git-pull.txt-no-renormalize"><span data-i18n="df1a755d89e7cfa2ca1fb5b6227851676733fa0b007fcf5209f126e1265f1ae5/1d" data-source="no-renormalize" onmousemove="i18n(this)">no-renormalize</span></dt> <dd> <p><span data-i18n="21d657b14d0114d59ad71f9c8c500868dd70140c65b48a3e954bc08856be817d/45" data-source="Disables the &lt;code&gt;renormalize&lt;/code&gt; option. This overrides the &lt;code&gt;merge.renormalize&lt;/code&gt; configuration variable." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>renormalize</code> . &Ecy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>merge.renormalize</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt-find-renamesltngt"><span data-i18n="4057dbc1fc03a1e35cfbe15e24db21be63c083b1a9ef8f342defe5350a60741b/eb" data-source="find-renames[=&amp;lt;n&amp;gt;]" onmousemove="i18n(this)">find-renames[=&lt;n&gt;]</span></dt> <dd> <p> <span data-i18n="796f509a49b9fef8a16f4c468e6ce0d27d7023ea173520002ad2f0a6b42ef9dc/08" data-source="Turn on rename detection, optionally setting the similarity threshold. This is the default. This overrides the &lt;code&gt;merge.renames&lt;/code&gt; configuration variable. See also &lt;a href=&quot;git-diff&quot;&gt;git-diff[1]&lt;/a&gt;&lt;code&gt;--find-renames&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &pcy;&rcy;&icy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&vcy; &pcy;&ocy;&rcy;&ocy;&gcy; &scy;&khcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy;. &Ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;. &Ecy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>merge.renames</code> . &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <a href="git-diff.html">git-diff[1]</a> <code>--find-renames</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt-rename-thresholdltngt"><span data-i18n="0047c18a3f806010fe97b4694256ec255d27643be7d4f2a1e43d3f56374ae76a/e5" data-source="rename-threshold=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">rename-threshold=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="7bf6b64fd8763f0d93b31e67cf6cf15e39b2d7dd9d34b32c547a9ba75b1da50a/93" data-source="Deprecated synonym for &lt;code&gt;find-renames=&amp;lt;n&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&jcy; &scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;  <code>find-renames=&lt;n&gt;</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt-subtreeltpathgt"><span data-i18n="efb8496fada54cf13d86bceb12430b313034a110e1637aac9057f9a807dce75b/49" data-source="subtree[=&amp;lt;path&amp;gt;]" onmousemove="i18n(this)">subtree[=&lt;path&gt;]</span></dt> <dd> <p><span data-i18n="5d265828b31e50599933b09bdf49081cedba5f7b0e42c53d4ac4847a8d059111/57" data-source="This option is a more advanced form of &lt;code&gt;subtree&lt;/code&gt; strategy, where the strategy makes a guess on how two trees must be shifted to match with each other when merging. Instead, the specified path is prefixed (or stripped from the beginning) to make the shape of two trees to match." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&rcy;&ocy;&dcy;&vcy;&icy;&ncy;&ucy;&tcy;&ucy;&yucy; &fcy;&ocy;&rcy;&mcy;&ucy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&icy;  <code>subtree</code> , &gcy;&dcy;&iecy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&acy;&gcy;&acy;&iecy;&tcy;, &kcy;&acy;&kcy; &dcy;&vcy;&acy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &bcy;&ycy;&tcy;&softcy; &scy;&dcy;&vcy;&icy;&ncy;&ucy;&tcy;&ycy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&ncy;&icy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&lcy;&icy; &dcy;&rcy;&ucy;&gcy; &scy; &dcy;&rcy;&ucy;&gcy;&ocy;&mcy; &pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;. &Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &kcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &pcy;&ucy;&tcy;&icy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy; (&icy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &scy; &scy;&acy;&mcy;&ocy;&gcy;&ocy; &ncy;&acy;&chcy;&acy;&lcy;&acy;), &chcy;&tcy;&ocy;&bcy;&ycy; &fcy;&ocy;&rcy;&mcy;&acy; &dcy;&vcy;&ucy;&khcy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&iecy;&vcy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&lcy;&acy;.</span></p> </dd> </dl> </div> </dd> <dt id="Documentation/git-pull.txt-recursive"><span data-i18n="21ce078705d04ca6324c1d0313fc08ea99f3cef6389a6744d40bd2d9d0cd7816/68" data-source="recursive" onmousemove="i18n(this)">recursive</span></dt> <dd> <p><span data-i18n="23742e697c92a6eaf17173191d248312473b41e07b75c139eeca9c4f32456d31/84" data-source="This can only resolve two heads using a 3-way merge algorithm. When there is more than one common ancestor that can be used for 3-way merge, it creates a merged tree of the common ancestors and uses that as the reference tree for the 3-way merge. This has been reported to result in fewer merge conflicts without causing mismerges by tests done on actual merge commits taken from Linux 2.6 kernel development history. Additionally this can detect and handle merges involving renames. It does not make use of detected copies. This was the default strategy for resolving two heads from Git v0.99.9k until v2.33.0." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&vcy;&iecy; &gcy;&ocy;&lcy;&ocy;&vcy;&ycy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &IEcy;&scy;&lcy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&shchcy;&iecy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&ocy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &ocy;&bcy;&shchcy;&icy;&khcy; &pcy;&rcy;&iecy;&dcy;&kcy;&ocy;&vcy; &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &ecy;&tcy;&acy;&lcy;&ocy;&ncy;&ncy;&ocy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &dcy;&lcy;&yacy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &mcy;&iecy;&ncy;&softcy;&shcy;&iecy;&mcy;&ucy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ucy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ocy;&vcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &ncy;&iecy; &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&yacy; &ncy;&iecy;&pcy;&rcy;&acy;&vcy;&icy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&jcy;, &scy;&ocy;&gcy;&lcy;&acy;&scy;&ncy;&ocy; &tcy;&iecy;&scy;&tcy;&acy;&mcy;, &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ycy;&mcy; &ncy;&acy; &rcy;&iecy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &vcy;&zcy;&yacy;&tcy;&ycy;&khcy; &icy;&zcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&icy; &yacy;&dcy;&rcy;&acy; Linux 2.6. &Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&vcy;&acy;&tcy;&softcy; &icy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;&mcy;&icy;. &Ocy;&ncy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&pcy;&icy;&icy;. &Ecy;&tcy;&ocy; &bcy;&ycy;&lcy;&acy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&icy;&yacy; &dcy;&vcy;&ucy;&khcy; &gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy; &ocy;&tcy;  Git  v0.99.9k &dcy;&ocy; v2.33.0.</span></p> <p><span data-i18n="35346110008aa623e2810dc1ad4dcb4640d658a75cfc63249445c3b27828d0d9/f4" data-source="The &lt;code&gt;recursive&lt;/code&gt; strategy takes the same options as &lt;code&gt;ort&lt;/code&gt;. However, there are three additional options that &lt;code&gt;ort&lt;/code&gt; ignores (not documented above) that are potentially useful with the &lt;code&gt;recursive&lt;/code&gt; strategy:" onmousemove="i18n(this)">&Scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy;  <code>recursive</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &tcy;&iecy; &zhcy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy;, &chcy;&tcy;&ocy; &icy;  <code>ort</code> . &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &iecy;&scy;&tcy;&softcy; &tcy;&rcy;&icy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy;  <code>ort</code>  &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy; (&ncy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ycy; &vcy;&ycy;&shcy;&iecy;), &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&ocy;&tcy;&iecy;&ncy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ycy; &dcy;&lcy;&yacy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&icy;  <code>recursive</code> :</span></p> <div> <dl> <dt id="Documentation/git-pull.txt-patience"><span data-i18n="96d61fe343ddf5e0d8d68b1d0b08b9af50973a0ebdd38021fae327bbea1b4c13/ce" data-source="patience" onmousemove="i18n(this)">patience</span></dt> <dd> <p><span data-i18n="d2a291da10b374741e2b23e9f9572c9c6c77becc4abcc14306d54df1608594d9/1b" data-source="Deprecated synonym for &lt;code&gt;diff-algorithm=patience&lt;/code&gt;." onmousemove="i18n(this)">&Ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&jcy; &scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;  <code>diff-algorithm=patience</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt-diff-algorithmpatienceminimalhistogrammyers"><span data-i18n="412149d2f95714e40ca33b280a92e9aa4100af8e0f1da3149493c7f65ea8682d/1f" data-source="diff-algorithm=[patience|minimal|histogram|myers]" onmousemove="i18n(this)">diff-algorithm=[patience|minimal|histogram|myers]</span></dt> <dd> <p> <span data-i18n="59b389c14927368b86cd087acabcc7066910786bf4689b68d4057be7898ca045/7d" data-source="Use a different diff algorithm while merging, which can help avoid mismerges that occur due to unimportant matching lines (such as braces from distinct functions). See also &lt;a href=&quot;git-diff&quot;&gt;git-diff[1]&lt;/a&gt;&lt;code&gt;--diff-algorithm&lt;/code&gt;. Note that &lt;code&gt;ort&lt;/code&gt; specifically uses &lt;code&gt;diff-algorithm=histogram&lt;/code&gt;, while &lt;code&gt;recursive&lt;/code&gt; defaults to the &lt;code&gt;diff.algorithm&lt;/code&gt; config setting." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy;, &chcy;&tcy;&ocy; &pcy;&ocy;&mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&tcy;&softcy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &vcy;&ocy;&zcy;&ncy;&icy;&kcy;&acy;&yucy;&shchcy;&icy;&khcy; &icy;&zcy;-&zcy;&acy; &ncy;&iecy;&vcy;&acy;&zhcy;&ncy;&ycy;&khcy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&yucy;&shchcy;&icy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &fcy;&icy;&gcy;&ucy;&rcy;&ncy;&ycy;&khcy; &scy;&kcy;&ocy;&bcy;&ocy;&kcy; &icy;&zcy; &rcy;&acy;&zcy;&ncy;&ycy;&khcy; &fcy;&ucy;&ncy;&kcy;&tscy;&icy;&jcy;). &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <a href="git-diff.html">git-diff[1]</a> <code>--diff-algorithm</code> . &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy;  <code>ort</code>  &scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;  <code>diff-algorithm=histogram</code> , &acy;  <code>recursive</code>  &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&ucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>diff.algorithm</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt-no-renames"><span data-i18n="c309ba21929e3539cf3927e16db200150677fa0880e015650b356537482681cd/ff" data-source="no-renames" onmousemove="i18n(this)">no-renames</span></dt> <dd> <p> <span data-i18n="39b3e466197b313b5fe1a4700a90b358dd40e2948427255a29959de2555d1df3/0b" data-source="Turn off rename detection. This overrides the &lt;code&gt;merge.renames&lt;/code&gt; configuration variable. See also &lt;a href=&quot;git-diff&quot;&gt;git-diff[1]&lt;/a&gt;&lt;code&gt;--no-renames&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>merge.renames</code> . &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <a href="git-diff.html">git-diff[1]</a> <code>--no-renames</code> .</span></p> </dd> </dl> </div> </dd> <dt id="Documentation/git-pull.txt-resolve"><span data-i18n="fdf09cdfc26cccf610edccd7f9b558e1ce0a793a4ee57f8306df9058f1aa929b/b8" data-source="resolve" onmousemove="i18n(this)">resolve</span></dt> <dd> <p><span data-i18n="399c1d3e2128d1a61cefcc6c10e8d538ab8515c44b2158aa61541448c703f9b7/a1" data-source="This can only resolve two heads (i.e. the current branch and another branch you pulled from) using a 3-way merge algorithm. It tries to carefully detect criss-cross merge ambiguities. It does not handle renames." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&vcy;&iecy; &gcy;&ocy;&lcy;&ocy;&vcy;&ycy; (&tcy;. &iecy;. &tcy;&iecy;&kcy;&ucy;&shchcy;&ucy;&yucy; &vcy;&iecy;&tcy;&vcy;&softcy; &icy; &dcy;&rcy;&ucy;&gcy;&ucy;&yucy; &vcy;&iecy;&tcy;&vcy;&softcy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &vcy;&ycy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&lcy;&icy;) &scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;&acy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Ocy;&ncy; &pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&shchcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&tcy;&softcy; &ncy;&iecy;&ocy;&dcy;&ncy;&ocy;&zcy;&ncy;&acy;&chcy;&ncy;&ocy;&scy;&tcy;&icy; &pcy;&iecy;&rcy;&iecy;&kcy;&rcy;&iecy;&scy;&tcy;&ncy;&ocy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Ocy;&ncy; &ncy;&iecy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-pull.txt-octopus"><span data-i18n="5633c9b8af6d089859afcbec42fdc03f8c407aaba9668218b433bd4959911465/49" data-source="octopus" onmousemove="i18n(this)">octopus</span></dt> <dd> <p><span data-i18n="8baa5b9deb45613ef88030c490de4efc39e1638796822db97cb936ccb34a6079/f6" data-source="This resolves cases with more than two heads, but refuses to do a complex merge that needs manual resolution. It is primarily meant to be used for bundling topic branch heads together. This is the default merge strategy when pulling or merging more than one branch." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&acy;&iecy;&tcy; &scy;&lcy;&ucy;&chcy;&acy;&icy; &scy; &bcy;&ocy;&lcy;&iecy;&iecy; &chcy;&iecy;&mcy; &dcy;&vcy;&ucy;&mcy;&yacy; &gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;&mcy;&icy;, &ncy;&ocy; &ocy;&tcy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy; &scy;&lcy;&ocy;&zhcy;&ncy;&ocy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;, &tcy;&rcy;&iecy;&bcy;&ucy;&yucy;&shchcy;&iecy;&iecy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&icy;&yacy; &vcy;&rcy;&ucy;&chcy;&ncy;&ucy;&yucy;. &Vcy; &pcy;&iecy;&rcy;&vcy;&ucy;&yucy; &ocy;&chcy;&iecy;&rcy;&iecy;&dcy;&softcy; &ocy;&ncy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&ocy;&vcy; &tcy;&iecy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;&khcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy;. &Ecy;&tcy;&ocy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &pcy;&rcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&icy; &icy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &chcy;&iecy;&mcy; &ocy;&dcy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-pull.txt-ours-1"><span data-i18n="ae0bec9e9d33c56354bd612c8a6010840324fc5b9786ce0a18b696b304b09397/e0" data-source="ours" onmousemove="i18n(this)">ours</span></dt> <dd> <p><span data-i18n="9a1e85201b20a75041aa78b447263a7c7c58c2639c886bf09762a1f2aa5e1484/69" data-source="This resolves any number of heads, but the resulting tree of the merge is always that of the current branch head, effectively ignoring all changes from all other branches. It is meant to be used to supersede old development history of side branches. Note that this is different from the -Xours option to the &lt;code&gt;recursive&lt;/code&gt; merge strategy." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&acy;&iecy;&tcy;&scy;&yacy; &lcy;&yucy;&bcy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &gcy;&ocy;&lcy;&ocy;&vcy;, &ncy;&ocy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&iecy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &vcy;&scy;&iecy;&gcy;&dcy;&acy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&mcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &gcy;&ocy;&lcy;&ocy;&vcy;&ycy; &vcy;&iecy;&tcy;&kcy;&icy;, &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ocy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yacy; &vcy;&scy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &icy;&zcy; &vcy;&scy;&iecy;&khcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy;. &Ocy;&ncy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy; &dcy;&lcy;&yacy; &zcy;&acy;&mcy;&iecy;&ncy;&ycy; &scy;&tcy;&acy;&rcy;&ocy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &rcy;&acy;&zcy;&vcy;&icy;&tcy;&icy;&yacy; &pcy;&ocy;&bcy;&ocy;&chcy;&ncy;&ycy;&khcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &ocy;&pcy;&tscy;&icy;&icy; -Xours &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>recursive</code> .</span></p> </dd> <dt id="Documentation/git-pull.txt-subtree"><span data-i18n="0a0369a8dc42658354e0c10425f84a0c95226ba213f2cf571cc056cb757434a2/ec" data-source="subtree" onmousemove="i18n(this)">subtree</span></dt> <dd> <p><span data-i18n="4baa78badb197133e827b45bbaf6145c28a9f65d3d4a526261199ae13faaf0be/ec" data-source="This is a modified &lt;code&gt;ort&lt;/code&gt; strategy. When merging trees A and B, if B corresponds to a subtree of A, B is first adjusted to match the tree structure of A, instead of reading the trees at the same level. This adjustment is also done to the common ancestor tree." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &mcy;&ocy;&dcy;&icy;&fcy;&icy;&tscy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy;  <code>ort</code> . &Pcy;&rcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&icy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&iecy;&vcy; A &icy; B, &iecy;&scy;&lcy;&icy; B &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&iecy;&vcy;&ucy; A, B &scy;&ncy;&acy;&chcy;&acy;&lcy;&acy; &ncy;&acy;&scy;&tcy;&rcy;&acy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&acy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&ncy;&ocy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&lcy;&ocy; &dcy;&rcy;&iecy;&vcy;&ocy;&vcy;&icy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ucy;&kcy;&tcy;&ucy;&rcy;&iecy; A, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &chcy;&tcy;&iecy;&ncy;&icy;&yacy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&iecy;&vcy; &ncy;&acy; &ocy;&dcy;&ncy;&ocy;&mcy; &ucy;&rcy;&ocy;&vcy;&ncy;&iecy;. &Ecy;&tcy;&acy; &kcy;&ocy;&rcy;&rcy;&iecy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&kcy;&acy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&ncy;&ocy;&scy;&icy;&tcy;&scy;&yacy; &vcy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &ocy;&bcy;&shchcy;&iecy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;.</span></p> </dd> </dl> </div> <p><span data-i18n="9169821fddf88965e9cb12645db382d477ac771fcf54a57f25f04a48b7dfd2b7/f2" data-source="With the strategies that use 3-way merge (including the default, &lt;code&gt;ort&lt;/code&gt;), if a change is made on both branches, but later reverted on one of the branches, that change will be present in the merged result; some people find this behavior confusing. It occurs because only the heads and the merge base are considered when performing a merge, not the individual commits. The merge algorithm therefore considers the reverted change as no change at all, and substitutes the changed version instead." onmousemove="i18n(this)">&Vcy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy;&khcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&shchcy;&icy;&khcy; &tcy;&rcy;&iecy;&khcy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; (&vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ucy;&yucy;  <code>ort</code>  ), &iecy;&scy;&lcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&ocy; &vcy; &ocy;&bcy;&iecy; &vcy;&iecy;&tcy;&vcy;&icy;, &ncy;&ocy; &pcy;&ocy;&zcy;&zhcy;&iecy; &ocy;&tcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ocy; &vcy; &ocy;&dcy;&ncy;&ocy;&jcy; &icy;&zcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy;, &ecy;&tcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&rcy;&icy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&tcy;&softcy; &vcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&ocy;&mcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&iecy;; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &lcy;&yucy;&dcy;&iecy;&jcy; &tcy;&acy;&kcy;&ocy;&iecy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &scy;&bcy;&icy;&vcy;&acy;&iecy;&tcy; &scy; &tcy;&ocy;&lcy;&kcy;&ucy;. &Ecy;&tcy;&ocy; &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&dcy;&icy;&tcy; &pcy;&ocy;&tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy; &pcy;&rcy;&icy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &gcy;&ocy;&lcy;&ocy;&vcy;&ycy; &icy; &bcy;&acy;&zcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &acy; &ncy;&iecy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy; &ocy;&tcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ocy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&iecy;&mcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ucy;&yucy; &vcy;&iecy;&rcy;&scy;&icy;&yucy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_default_behaviour"><span data-i18n="14ddbac97b57965138adf4e6ec6b0a50e87d5a13e5a672636ab1aa0001f02414/3e" data-source="Default behaviour" onmousemove="i18n(this)">Default behaviour</span></h2> <div> <p><span data-i18n="d32f850290bacc9c837e00f154e45b370eb3ab9fb7fbc436b6a0d6a3b774cd23/3b" data-source="Often people use &lt;code&gt;git pull&lt;/code&gt; without giving any parameter. Traditionally, this has been equivalent to saying &lt;code&gt;git pull
origin&lt;/code&gt;. However, when configuration &lt;code&gt;branch.&amp;lt;name&amp;gt;.remote&lt;/code&gt; is present while on branch &lt;code&gt;&amp;lt;name&amp;gt;&lt;/code&gt;, that value is used instead of &lt;code&gt;origin&lt;/code&gt;." onmousemove="i18n(this)">&CHcy;&acy;&scy;&tcy;&ocy; &lcy;&yucy;&dcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;  <code>git pull</code>  &bcy;&iecy;&zcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yacy; &kcy;&acy;&kcy;&icy;&khcy;-&lcy;&icy;&bcy;&ocy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;. &Tcy;&rcy;&acy;&dcy;&icy;&tscy;&icy;&ocy;&ncy;&ncy;&ocy; &ecy;&tcy;&ocy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ocy; &scy;&lcy;&ocy;&vcy;&ucy;  <code>git pull
origin</code> . &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &iecy;&scy;&lcy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&yacy;  <code>branch.&lt;name&gt;.remote</code>  &pcy;&rcy;&icy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &vcy; &vcy;&iecy;&tcy;&vcy;&icy;  <code>&lt;name&gt;</code> , &ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  <code>origin</code> .</span></p> <p><span data-i18n="6f9add39a216489b750d6107142849a5b6cccb355be88f47d2b9f14b56b99a84/6e" data-source="In order to determine what URL to use to fetch from, the value of the configuration &lt;code&gt;remote.&amp;lt;origin&amp;gt;.url&lt;/code&gt; is consulted and if there is not any such variable, the value on the &lt;code&gt;URL:&lt;/code&gt; line in &lt;code&gt;$GIT_DIR/remotes/&amp;lt;origin&amp;gt;&lt;/code&gt; is used." onmousemove="i18n(this)">&CHcy;&tcy;&ocy;&bcy;&ycy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;, &kcy;&acy;&kcy;&ocy;&jcy; URL-&acy;&dcy;&rcy;&iecy;&scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;, &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>remote.&lt;origin&gt;.url</code> , &icy; &iecy;&scy;&lcy;&icy; &tcy;&acy;&kcy;&ocy;&jcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &ncy;&iecy;&tcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &vcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;  <code>URL:</code>  &vcy;  <code>$GIT_DIR/remotes/&lt;origin&gt;</code> .</span></p> <p><span data-i18n="787c5114c4c8415133ef4a8d2dae66d5fa41f49ce9d43d46900a408c6a27e499/92" data-source="In order to determine what remote branches to fetch (and optionally store in the remote-tracking branches) when the command is run without any refspec parameters on the command line, values of the configuration variable &lt;code&gt;remote.&amp;lt;origin&amp;gt;.fetch&lt;/code&gt; are consulted, and if there aren&amp;rsquo;t any, &lt;code&gt;$GIT_DIR/remotes/&amp;lt;origin&amp;gt;&lt;/code&gt; is consulted and its &lt;code&gt;Pull:&lt;/code&gt; lines are used. In addition to the refspec formats described in the OPTIONS section, you can have a globbing refspec that looks like this:" onmousemove="i18n(this)">&CHcy;&tcy;&ocy;&bcy;&ycy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&softcy; (&icy;, &pcy;&rcy;&icy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy;, &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &vcy; &vcy;&iecy;&tcy;&kcy;&acy;&khcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy;), &kcy;&ocy;&gcy;&dcy;&acy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy;&scy;&yacy; &bcy;&iecy;&zcy; &kcy;&acy;&kcy;&icy;&khcy;-&lcy;&icy;&bcy;&ocy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy; refspec &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&yucy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>remote.&lt;origin&gt;.fetch</code> , &icy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy;, , &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>$GIT_DIR/remotes/&lt;origin&gt;</code>  &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &iecy;&gcy;&ocy; &lcy;&icy;&ncy;&icy;&icy;  <code>Pull:</code> . &Vcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &kcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;&mcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&jcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&mcy; &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &Ocy;&Pcy;&TScy;&Icy;&Icy;, &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&ocy;&dcy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&ocy;&chcy;&ncy;&ucy;&yucy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&icy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-ruby">refs/heads/*<span class="hljs-symbol">:refs/remotes/origin/*</span></pre> </div> </div> <p><span data-i18n="fbb95b0fbece1070d2672c8bffa5bcd5e8ee1b712d2cdbd095646f8fa228bf48/0e" data-source="A globbing refspec must have a non-empty RHS (i.e. must store what were fetched in remote-tracking branches), and its LHS and RHS must end with &lt;code&gt;/*&lt;/code&gt;. The above specifies that all remote branches are tracked using remote-tracking branches in &lt;code&gt;refs/remotes/origin/&lt;/code&gt; hierarchy under the same name." onmousemove="i18n(this)">&Scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &pcy;&ocy;&dcy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&ocy;&chcy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &dcy;&ocy;&lcy;&zhcy;&ncy;&acy; &icy;&mcy;&iecy;&tcy;&softcy; &ncy;&iecy;&pcy;&ucy;&scy;&tcy;&ucy;&yucy; RHS (&tcy;. &iecy;. &dcy;&ocy;&lcy;&zhcy;&ncy;&acy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &tcy;&ocy;, &chcy;&tcy;&ocy; &bcy;&ycy;&lcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ocy; &vcy; &vcy;&iecy;&tcy;&vcy;&yacy;&khcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy;), &acy; &iecy;&iecy; LHS &icy; RHS &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &zcy;&acy;&kcy;&acy;&ncy;&chcy;&icy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &ncy;&acy;  <code>/*</code>  . &Vcy;&ycy;&shcy;&iecy;&ucy;&pcy;&ocy;&mcy;&yacy;&ncy;&ucy;&tcy;&ocy;&iecy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &vcy; &icy;&iecy;&rcy;&acy;&rcy;&khcy;&icy;&icy;  <code>refs/remotes/origin/</code>  &pcy;&ocy;&dcy; &tcy;&iecy;&mcy; &zhcy;&iecy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy;.</span></p> <p><span data-i18n="d06b134bfb825fddabd3914c7abb8af0c98af0151dde2c335ff95c3cc1364984/cc" data-source="The rule to determine which remote branch to merge after fetching is a bit involved, in order not to break backward compatibility." onmousemove="i18n(this)">&Pcy;&rcy;&acy;&vcy;&icy;&lcy;&ocy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&ocy;&gcy;&ocy;, &kcy;&acy;&kcy;&ucy;&yucy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&tcy;&softcy; &pcy;&ocy;&scy;&lcy;&iecy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;, &ncy;&iecy;&mcy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&lcy;&ocy;&zhcy;&ncy;&iecy;&ncy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&iecy; &ncy;&acy;&rcy;&ucy;&shcy;&acy;&tcy;&softcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ucy;&yucy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy;&scy;&tcy;&softcy;.</span></p> <p><span data-i18n="61145068a136704cfd1b05e8245bcd7e0cc6c94912785f1fe91848fa4d5dd539/ce" data-source="If explicit refspecs were given on the command line of &lt;code&gt;git pull&lt;/code&gt;, they are all merged." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;  <code>git pull</code>  &bcy;&ycy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &yacy;&vcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &vcy;&scy;&iecy; &ocy;&ncy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy;.</span></p> <p><span data-i18n="1cb12bd222ff14ca784531f43f88525b314ca8dcceabfafb71a49eda83bfd62a/68" data-source="When no refspec was given on the command line, then &lt;code&gt;git pull&lt;/code&gt; uses the refspec from the configuration or &lt;code&gt;$GIT_DIR/remotes/&amp;lt;origin&amp;gt;&lt;/code&gt;. In such cases, the following rules apply:" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; refspec,  <code>git pull</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; refspec &icy;&zcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &icy;&lcy;&icy;  <code>$GIT_DIR/remotes/&lt;origin&gt;</code>  . &Vcy; &tcy;&acy;&kcy;&icy;&khcy; &scy;&lcy;&ucy;&chcy;&acy;&yacy;&khcy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;:</span></p> <div> <ol> <li> <p><span data-i18n="c1fb7162a4fb1467b02735c44c11e5cdc31b02806020ca2536936e8b09c017bc/78" data-source="If &lt;code&gt;branch.&amp;lt;name&amp;gt;.merge&lt;/code&gt; configuration for the current branch &lt;code&gt;&amp;lt;name&amp;gt;&lt;/code&gt; exists, that is the name of the branch at the remote site that is merged." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&yacy;  <code>branch.&lt;name&gt;.merge</code>  &dcy;&lcy;&yacy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&vcy;&icy;  <code>&lt;name&gt;</code>  &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;, &ecy;&tcy;&ocy; &icy;&mcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&mcy;&ocy;&jcy; &vcy;&iecy;&tcy;&vcy;&icy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &scy;&acy;&jcy;&tcy;&iecy;.</span></p> </li> <li> <p><span data-i18n="51021704737ec1a88b28f68869545b74fcb31f2187d01288b47c03d267c1869d/07" data-source="If the refspec is a globbing one, nothing is merged." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&dcy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&ocy;&chcy;&ncy;&ocy;&jcy;, &ncy;&icy;&chcy;&iecy;&gcy;&ocy; &ncy;&iecy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy;.</span></p> </li> <li> <p><span data-i18n="23d3b4e293fb4b87511f831667a9eacdfbe665558fdd470586097d9d2edee5a2/84" data-source="Otherwise the remote branch of the first refspec is merged." onmousemove="i18n(this)">&Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &vcy;&iecy;&tcy;&kcy;&acy; &pcy;&iecy;&rcy;&vcy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &bcy;&ucy;&dcy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&acy;.</span></p> </li> </ol> </div> </div> <h2 class="text-body-emphasis"  id="_examples"><span data-i18n="e68ee04dff59551b7d1ae07a2f8a00dc61d841628948da3d2781630706a05e92/38" data-source="Examples" onmousemove="i18n(this)">Examples</span></h2> <div> <div> <ul> <li> <p><span data-i18n="240711d9e6d5ecedef2ccc73a937e89d6e82b48395bf331e8d1dd9ea6ad19a4f/7d" data-source="Update the remote-tracking branches for the repository you cloned from, then merge one of them into your current branch:" onmousemove="i18n(this)">&Ocy;&bcy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &dcy;&lcy;&yacy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &vcy;&ycy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&lcy;&icy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&tcy;&iecy; &ocy;&dcy;&ncy;&ucy; &icy;&zcy; &ncy;&icy;&khcy; &scy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git pull
<span class="hljs-variable">$ </span>git pull origin</pre> </div> </div> <p><span data-i18n="a51150c16c37cd6a83be5768d326801bb559362978694c9afbed38fafa4baa61/66" data-source="Normally the branch merged in is the HEAD of the remote repository, but the choice is determined by the branch.&amp;lt;name&amp;gt;.remote and branch.&amp;lt;name&amp;gt;.merge options; see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&mcy;&acy;&yacy; &vcy;&iecy;&tcy;&kcy;&acy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; HEAD &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &ncy;&ocy; &vcy;&ycy;&bcy;&ocy;&rcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;&mcy;&icy; &vcy;&iecy;&tcy;&kcy;&acy;.&lt;&icy;&mcy;&yacy;&gt;.remote &icy; &vcy;&iecy;&tcy;&kcy;&acy;.&lt;&icy;&mcy;&yacy;&gt;.merge; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-config.html">git-config[1]</a> .</span></p> </li> <li> <p><span data-i18n="25dac241037f947cbd5660759855d5a2b352629e5c2136f9141436b4b7bad539/1e" data-source="Merge into the current branch the remote branch &lt;code&gt;next&lt;/code&gt;:" onmousemove="i18n(this)">&Ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&tcy;&softcy; &scy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy;  <code>next</code> :</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git pull origin <span class="hljs-keyword">next</span></pre> </div> </div> <p><span data-i18n="64e4e4e50a8f78d6b09b80b23304aab12bf46ac90c1e304b275337954ea50385/d4" data-source="This leaves a copy of &lt;code&gt;next&lt;/code&gt; temporarily in FETCH_HEAD, and updates the remote-tracking branch &lt;code&gt;origin/next&lt;/code&gt;. The same can be done by invoking fetch and merge:" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &kcy;&ocy;&pcy;&icy;&yacy;  <code>next</code>  &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy; &ocy;&scy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; FETCH_HEAD &icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy;&iecy;&tcy;&vcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy;  <code>origin/next</code> . &Tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy;, &vcy;&ycy;&zcy;&vcy;&acy;&vcy; fetch &icy; merge:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git fetch origin
<span class="hljs-variable">$ </span>git merge origin/<span class="hljs-keyword">next</span></pre> </div> </div> </li> </ul> </div> <p><span data-i18n="c42fce535a7312eb9a575e1315c26103d8b74da605b8c937262fcd10056c2d51/9f" data-source="If you tried a pull which resulted in complex conflicts and would want to start over, you can recover with &lt;code&gt;git reset&lt;/code&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&ycy; &pcy;&ocy;&pcy;&ycy;&tcy;&acy;&lcy;&icy;&scy;&softcy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;, &chcy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&iecy;&lcy;&ocy; &kcy; &scy;&lcy;&ocy;&zhcy;&ncy;&ycy;&mcy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&acy;&mcy; &icy; &vcy;&acy;&mcy; &zcy;&acy;&khcy;&ocy;&tcy;&iecy;&lcy;&ocy;&scy;&softcy; &ncy;&acy;&chcy;&acy;&tcy;&softcy; &zcy;&acy;&ncy;&ocy;&vcy;&ocy;, &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &vcy;&ocy;&scy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy;&scy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git reset</code> .</span></p> </div> <h2 class="text-body-emphasis"  id="_security"><span data-i18n="8f6fb4eb7f42c0e245e29e63f5b82cc3ba19852681d1ed9aed291f59cf75ec0e/6e" data-source="Security" onmousemove="i18n(this)">Security</span></h2> <div> <p><span data-i18n="e3c62b433d0793924d2b9ae13325cde82b048c84b9be55ce486e0301aa6c7f59/1f" data-source="The fetch and push protocols are not designed to prevent one side from stealing data from the other repository that was not intended to be shared. If you have private data that you need to protect from a malicious peer, your best option is to store it in another repository. This applies to both clients and servers. In particular, namespaces on a server are not effective for read access control; you should only grant read access to a namespace to clients that you would trust with read access to the entire repository." onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ycy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&icy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yacy; &kcy;&rcy;&acy;&zhcy;&icy; &ocy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ocy;&jcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &icy;&zcy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&ncy;&ocy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;. &IEcy;&scy;&lcy;&icy; &ucy; &vcy;&acy;&scy; &iecy;&scy;&tcy;&softcy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;  private , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &zcy;&acy;&shchcy;&icy;&tcy;&icy;&tcy;&softcy; &ocy;&tcy; &zcy;&lcy;&ocy;&ncy;&acy;&mcy;&iecy;&rcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&zcy;&lcy;&acy;, &lcy;&ucy;&chcy;&shcy;&icy;&jcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &mdash; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &icy;&khcy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;. &Ecy;&tcy;&ocy; &kcy;&acy;&scy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&ocy;&vcy;, &tcy;&acy;&kcy; &icy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&vcy;. &Vcy; &chcy;&acy;&scy;&tcy;&ncy;&ocy;&scy;&tcy;&icy;, &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&acy; &icy;&mcy;&iecy;&ncy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&iecy; &ncy;&iecy;&ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy; &dcy;&lcy;&yacy; &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ocy;&mcy; &dcy;&lcy;&yacy; &chcy;&tcy;&iecy;&ncy;&icy;&yacy;; &vcy;&acy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &ncy;&acy; &chcy;&tcy;&iecy;&ncy;&icy;&iecy; &kcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ucy; &icy;&mcy;&iecy;&ncy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy;&mcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&acy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &vcy;&ycy; &dcy;&ocy;&vcy;&iecy;&rcy;&yacy;&iecy;&tcy;&iecy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &ncy;&acy; &chcy;&tcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy; &vcy;&scy;&iecy;&mcy;&ucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;.</span></p> <p><span data-i18n="46617e55b677a5a7bd7b96c233bf7af7f8046acae18f8f8598479c6d08af8ede/9d" data-source="The known attack vectors are as follows:" onmousemove="i18n(this)">&Icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy;&iecy; &vcy;&iecy;&kcy;&tcy;&ocy;&rcy;&ycy; &acy;&tcy;&acy;&kcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy;:</span></p> <div> <ol> <li> <p><span data-i18n="84398463aceda9e868708a14aee8356b23aebdbdcccd3d1a9b529a441c652255/1e" data-source="The victim sends &amp;quot;have&amp;quot; lines advertising the IDs of objects it has that are not explicitly intended to be shared but can be used to optimize the transfer if the peer also has them. The attacker chooses an object ID X to steal and sends a ref to X, but isn&amp;rsquo;t required to send the content of X because the victim already has it. Now the victim believes that the attacker has X, and it sends the content of X back to the attacker later. (This attack is most straightforward for a client to perform on a server, by creating a ref to X in the namespace the client has access to and then fetching it. The most likely way for a server to perform it on a client is to &amp;quot;merge&amp;quot; X into a public branch and hope that the user does additional work on this branch and pushes it back to the server without noticing the merge.)" onmousemove="i18n(this)">&ZHcy;&iecy;&rcy;&tcy;&vcy;&acy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;  &quot;have&quot; , &ocy;&bcy;&hardcy;&yacy;&vcy;&lcy;&yacy;&yucy;&shchcy;&icy;&iecy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &icy;&mcy;&iecy;&yucy;&shchcy;&icy;&khcy;&scy;&yacy; &ucy; &ncy;&iecy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&ncy;&ocy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&ncy;&ocy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &ncy;&ocy; &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&pcy;&tcy;&icy;&mcy;&icy;&zcy;&acy;&tscy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&icy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &iecy;&scy;&tcy;&softcy; &ucy; &ucy;&zcy;&lcy;&acy;. &Zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; X &dcy;&lcy;&yacy; &kcy;&rcy;&acy;&zhcy;&icy; &icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&ucy; &ncy;&acy; X, &ncy;&ocy; &ncy;&iecy; &ocy;&bcy;&yacy;&zcy;&acy;&ncy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; X, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy;&ocy; &ucy;&zhcy;&iecy; &iecy;&scy;&tcy;&softcy; &ucy; &zhcy;&iecy;&rcy;&tcy;&vcy;&ycy;. &Tcy;&iecy;&pcy;&iecy;&rcy;&softcy; &zhcy;&iecy;&rcy;&tcy;&vcy;&acy; &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &ucy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy;&acy; &iecy;&scy;&tcy;&softcy; X, &icy; &pcy;&ocy;&zcy;&zhcy;&iecy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; X &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy;&ucy;. (&Ecy;&tcy;&ucy; &acy;&tcy;&acy;&kcy;&ucy; &ncy;&acy;&icy;&bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&softcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&iecy;, &scy;&ocy;&zcy;&dcy;&acy;&vcy; &scy;&scy;&ycy;&lcy;&kcy;&ucy; &ncy;&acy; X &vcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&iecy; &icy;&mcy;&iecy;&ncy;, &kcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy;&ucy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy; &icy;&mcy;&iecy;&iecy;&tcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yacy; &iecy;&iecy;. &Ncy;&acy;&icy;&bcy;&ocy;&lcy;&iecy;&iecy; &vcy;&iecy;&rcy;&ocy;&yacy;&tcy;&ncy;&ycy;&jcy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&softcy; &ecy;&tcy;&ucy; &acy;&tcy;&acy;&kcy;&ucy; &ncy;&acy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&iecy;, &mdash; &ecy;&tcy;&ocy;  &quot;merge&quot; . X &vcy; &vcy;&iecy;&tcy;&kcy;&ucy;  public  &icy; &ncy;&acy;&dcy;&iecy;&yacy;&tcy;&softcy;&scy;&yacy;, &chcy;&tcy;&ocy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &pcy;&rcy;&ocy;&dcy;&iecy;&lcy;&acy;&iecy;&tcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ucy;&yucy; &rcy;&acy;&bcy;&ocy;&tcy;&ucy; &ncy;&acy;&dcy; &ecy;&tcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy; &icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&icy;&tcy; &iecy;&iecy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;, &ncy;&iecy; &zcy;&acy;&mcy;&iecy;&tcy;&icy;&vcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.)</span></p> </li> <li> <p><span data-i18n="5a3b46f89036f6e7c09377a2abfcb69a78f964a82901957f346c0c9be36d0a17/75" data-source="As in #1, the attacker chooses an object ID X to steal. The victim sends an object Y that the attacker already has, and the attacker falsely claims to have X and not Y, so the victim sends Y as a delta against X. The delta reveals regions of X that are similar to Y to the attacker." onmousemove="i18n(this)">&Kcy;&acy;&kcy; &icy; &vcy; &numero; 1, &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &scy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ocy;&mcy; X &dcy;&lcy;&yacy; &kcy;&rcy;&acy;&zhcy;&icy;. &ZHcy;&iecy;&rcy;&tcy;&vcy;&acy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; Y, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ucy;&zhcy;&iecy; &iecy;&scy;&tcy;&softcy; &ucy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy;&acy;, &icy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy; &lcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&tcy;&vcy;&iecy;&rcy;&zhcy;&dcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &ucy; &ncy;&iecy;&gcy;&ocy; &iecy;&scy;&tcy;&softcy; X, &acy; &ncy;&iecy; Y, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &zhcy;&iecy;&rcy;&tcy;&vcy;&acy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; Y &kcy;&acy;&kcy; &dcy;&iecy;&lcy;&softcy;&tcy;&ucy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy; X. &Dcy;&iecy;&lcy;&softcy;&tcy;&acy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy;&ucy; &ocy;&bcy;&lcy;&acy;&scy;&tcy;&icy; X, &pcy;&ocy;&khcy;&ocy;&zhcy;&icy;&iecy; &ncy;&acy; Y.</span></p> </li> </ol> </div> </div> <h2 class="text-body-emphasis"  id="_bugs"><span data-i18n="ff7c5467ce496637e5ba10662b7a90cde4ed9f8ef33f06fab0893b1c6c800845/88" data-source="Bugs" onmousemove="i18n(this)">Bugs</span></h2> <div> <p><span data-i18n="54c21c4a4a70b0684504dc3c58b71b90f93644353afeaf9e76c9fdc02b1d373f/77" data-source="Using --recurse-submodules can only fetch new commits in already checked out submodules right now. When e.g. upstream added a new submodule in the just fetched commits of the superproject the submodule itself cannot be fetched, making it impossible to check out that submodule later without having to do a fetch again. This is expected to be fixed in a future Git version." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; --recurse-submodules &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&yacy;&mcy;&ocy; &scy;&iecy;&jcy;&chcy;&acy;&scy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &ucy;&zhcy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;&khcy;. &Kcy;&ocy;&gcy;&dcy;&acy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&lcy; &ncy;&ocy;&vcy;&ycy;&jcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy; &vcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &chcy;&tcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&ucy;&pcy;&iecy;&rcy;&pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;, &scy;&acy;&mcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy; &ncy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;, &chcy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ycy;&mcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy; &pcy;&ocy;&zcy;&zhcy;&iecy; &bcy;&iecy;&zcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;. &Ocy;&zhcy;&icy;&dcy;&acy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&ocy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  Git .</span></p> </div> <h2 class="text-body-emphasis"  id="_see_also"><span data-i18n="2fa97693b70fa87b95b2d1bdf9558e4ac65d5e82d145f13a03849c4d9c4957a9/40" data-source="See also" onmousemove="i18n(this)">See also</span></h2> <div> <p><span data-i18n="86c332e20cc88611c5ec2f087fba153af15e32f8f6dd88d741deb5d43413387a/13" data-source="&lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;, &lt;a href=&quot;git-merge&quot;&gt;git-merge[1]&lt;/a&gt;, &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;" onmousemove="i18n(this)"><a href="git-fetch.html">git-fetch[1]</a> ,  <a href="git-merge.html">git-merge[1]</a> ,  <a href="git-config.html">git-config[1]</a></span></p> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/git-pull">https://git-scm.com/docs/git-pull</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                               <ins class="adsbygoogle"
        style="display:block"
        data-ad-format="autorelaxed"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="7867651344"></ins>
   <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
   </script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-push.html">
                            git push                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-quiltimport.html">
                            git quiltimport                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-range-diff.html">
                            git range-diff                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-read-tree.html">
                            git read-tree                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-rebase.html">
                            git rebase                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-receive-pack.html">
                            git receive-pack                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-reflog.html">
                            git reflog                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="git-pull.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>